{
 "version": "2.2",
 "instance": {
  "opra20231231_20f.htm": {
   "nsprefix": "opra",
   "nsuri": "http://www.opera.com/20231231",
   "dts": {
    "schema": {
     "local": [
      "opra-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "opra-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "opra-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "opra-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "opra-20231231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "opra20231231_20f.htm"
     ]
    }
   },
   "keyStandard": 303,
   "keyCustom": 141,
   "axisStandard": 39,
   "axisCustom": 0,
   "memberStandard": 51,
   "memberCustom": 83,
   "hidden": {
    "total": 31,
    "http://xbrl.sec.gov/dei/2023": 6,
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 15,
    "http://www.opera.com/20231231": 10
   },
   "contextCount": 568,
   "entityCount": 1,
   "segmentCount": 151,
   "elementCount": 729,
   "unitCount": 8,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1365,
    "http://xbrl.sec.gov/dei/2023": 42
   },
   "report": {
    "R1": {
     "role": "http://www.opera.com/20231231/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
     "longName": "001 - Statement - Consolidated Statement of Operations",
     "shortName": "Consolidated Statement of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:OtherIncome",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income",
     "longName": "002 - Statement - Consolidated Statement of Comprehensive Income",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
     "longName": "003 - Statement - Consolidated Statement of Financial Position",
     "shortName": "Consolidated Statement of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:Goodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
     "longName": "004 - Statement - Consolidated Statement of Changes In Equity",
     "shortName": "Consolidated Statement of Changes In Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "i_2020-12-31_ComponentsOfEquityAxis-OrdinarySharesMember",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2020-12-31_ComponentsOfEquityAxis-OrdinarySharesMember",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
     "longName": "005 - Statement - Consolidated Statement of Cash Flows",
     "shortName": "Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:ProfitLossFromContinuingOperationsBeforeTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:ProfitLossFromDiscontinuedOperationsBeforeTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.opera.com/20231231/role/statement-note-1-accounting-policies-judgments-and-estimation-uncertainty",
     "longName": "006 - Disclosure - Note 1 - Accounting Policies, Judgments, and Estimation Uncertainty",
     "shortName": "Note 1 - Accounting Policies, Judgments, and Estimation Uncertainty",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
     "longName": "007 - Disclosure - Note 2 - Corporate Information and Group Structure",
     "shortName": "Note 2 - Corporate Information and Group Structure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
     "longName": "008 - Disclosure - Note 3 - Revenue Information",
     "shortName": "Note 3 - Revenue Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
     "longName": "009 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses",
     "longName": "010 - Disclosure - Note 5 - Other Operating Expenses",
     "shortName": "Note 5 - Other Operating Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses",
     "longName": "011 - Disclosure - Note 6 - Finance Income and Finance Expenses",
     "shortName": "Note 6 - Finance Income and Finance Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax",
     "longName": "012 - Disclosure - Note 7 - Income Tax",
     "shortName": "Note 7 - Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
     "longName": "013 - Disclosure - Note 8 - Earnings Per Share",
     "shortName": "Note 8 - Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment",
     "longName": "014 - Disclosure - Note 9 - Property and Equipment",
     "shortName": "Note 9 - Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
     "longName": "015 - Disclosure - Note 10 - Goodwill and Intangible Assets",
     "shortName": "Note 10 - Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
     "longName": "016 - Disclosure - Note 11 - Investments in Unconsolidated Entities",
     "shortName": "Note 11 - Investments in Unconsolidated Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
     "longName": "017 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
     "longName": "018 - Disclosure - Note 13 - Lease Liabilities and Other Loans",
     "shortName": "Note 13 - Lease Liabilities and Other Loans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities",
     "longName": "019 - Disclosure - Note 14 - Trade and Other Payables, and Other Current Liabilities",
     "shortName": "Note 14 - Trade and Other Payables, and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
     "longName": "020 - Disclosure - Note 15 - Financial Assets and Financial Liabilities",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
     "longName": "021 - Disclosure - Note 16 - Capital and Financial Risk Management",
     "shortName": "Note 16 - Capital and Financial Risk Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.opera.com/20231231/role/statement-note-17-related-parties",
     "longName": "022 - Disclosure - Note 17 - Related Parties",
     "shortName": "Note 17 - Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
     "longName": "023 - Disclosure - Note 18 - Events After the Reporting Period",
     "shortName": "Note 18 - Events After the Reporting Period",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies",
     "longName": "024 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables",
     "longName": "025 - Disclosure - Note 3 - Revenue Information (Tables)",
     "shortName": "Note 3 - Revenue Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables",
     "longName": "026 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration (Tables)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfPersonnelExpensesIncludingSharebasedRemunerationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfPersonnelExpensesIncludingSharebasedRemunerationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-tables",
     "longName": "027 - Disclosure - Note 5 - Other Operating Expenses (Tables)",
     "shortName": "Note 5 - Other Operating Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfOtherExpensesByNatureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfOtherExpensesByNatureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-tables",
     "longName": "028 - Disclosure - Note 6 - Finance Income and Finance Expenses (Tables)",
     "shortName": "Note 6 - Finance Income and Finance Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables",
     "longName": "029 - Disclosure - Note 7 - Income Tax (Tables)",
     "shortName": "Note 7 - Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-tables",
     "longName": "030 - Disclosure - Note 8 - Earnings Per Share (Tables)",
     "shortName": "Note 8 - Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables",
     "longName": "031 - Disclosure - Note 9 - Property and Equipment (Tables)",
     "shortName": "Note 9 - Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables",
     "longName": "032 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables)",
     "shortName": "Note 10 - Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables",
     "longName": "033 - Disclosure - Note 11 - Investments in Unconsolidated Entities (Tables)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables",
     "longName": "034 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments (Tables)",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfTradeReceivablesPrepaymentsAndOtherReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfTradeReceivablesPrepaymentsAndOtherReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables",
     "longName": "035 - Disclosure - Note 13 - Lease Liabilities and Other Loans (Tables)",
     "shortName": "Note 13 - Lease Liabilities and Other Loans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
     "longName": "036 - Disclosure - Note 14 - Trade and Other Payables, and Other Current Liabilities (Tables)",
     "shortName": "Note 14 - Trade and Other Payables, and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-tables",
     "longName": "037 - Disclosure - Note 15 - Financial Assets and Financial Liabilities (Tables)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables",
     "longName": "038 - Disclosure - Note 16 - Capital and Financial Risk Management (Tables)",
     "shortName": "Note 16 - Capital and Financial Risk Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfDetailedInformationAboutGainLossOnInvestmentPortfolioTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:DisclosureOfDetailedInformationAboutGainLossOnInvestmentPortfolioTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.opera.com/20231231/role/statement-note-17-related-parties-tables",
     "longName": "039 - Disclosure - Note 17 - Related Parties (Tables)",
     "shortName": "Note 17 - Related Parties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
     "longName": "040 - Disclosure - Note 2 - Corporate Information and Group Structure (Details Textual)",
     "shortName": "Note 2 - Corporate Information and Group Structure (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:TreasuryShares",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31_ClassesOfShareCapitalAxis-OrdinarySharesMember",
      "name": "ifrs-full:NumberOfSharesAuthorised",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual",
     "longName": "041 - Disclosure - Note 3 - Revenue Information (Details Textual)",
     "shortName": "Note 3 - Revenue Information (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31_MaturityAxis-RecognizedDuring2024Member",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details",
     "longName": "042 - Disclosure - Note 3 - Revenue Information - Disaggregation of Revenue (Details)",
     "shortName": "Note 3 - Revenue Information - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31_MajorCustomersAxis-CustomerGroup1Member",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details",
     "longName": "043 - Disclosure - Note 3 - Revenue Information - Disclosure of Remaining Performance Obligations (Details)",
     "shortName": "Note 3 - Revenue Information - Disclosure of Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory",
       "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
     "longName": "044 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration (Details Textual)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31_CategoriesOfRelatedPartiesAxis-KeyManagementPersonnelOfEntityOrParentMember",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details",
     "longName": "045 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration - Personnel Expenses (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Personnel Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfPersonnelExpensesIncludingSharebasedRemunerationTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfPersonnelExpensesIncludingSharebasedRemunerationTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details",
     "longName": "046 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration - Research and Development Expenditure (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Research and Development Expenditure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ResearchAndDevelopmentExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ResearchAndDevelopmentExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details",
     "longName": "047 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration - RSUs and Option Activities (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration - RSUs and Option Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2021-12-31",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
     "longName": "048 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration - Fair Value Measurement (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Fair Value Measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31_LegalEntityAxis-OperaMember_TypesOfSharebasedPaymentArrangementsAxis-RestrictedShareUnitsRSU2023Member",
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentGrantedDuringPeriodTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31_LegalEntityAxis-OperaMember_TypesOfSharebasedPaymentArrangementsAxis-RestrictedShareUnitsRSU2023Member",
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentGrantedDuringPeriodTextBlock",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details",
     "longName": "049 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Remuneration - Compensation of Key Management Personnel (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Compensation of Key Management Personnel (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details",
     "longName": "050 - Disclosure - Note 5 - Other Operating Expenses - Other Expenses (Details)",
     "shortName": "Note 5 - Other Operating Expenses - Other Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:HostingExpenses",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfOtherExpensesByNatureTextBlock",
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:HostingExpenses",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfOtherExpensesByNatureTextBlock",
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details",
     "longName": "051 - Disclosure - Note 6 - Finance Income and Finance Expenses - Finance Income (Details)",
     "shortName": "Note 6 - Finance Income and Finance Expenses - Finance Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:InterestIncomeOnReceivablesFromSalesOfInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:InterestIncomeOnReceivablesFromSalesOfInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual",
     "longName": "052 - Disclosure - Note 7 - Income Tax (Details Textual)",
     "shortName": "Note 7 - Income Tax (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details",
     "longName": "053 - Disclosure - Note 7 - Income Tax - Summary of Income Tax (Expense) Benefit (Details)",
     "shortName": "Note 7 - Income Tax - Summary of Income Tax (Expense) Benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details",
     "longName": "054 - Disclosure - Note 7 - Income Tax - Reconciliation of Tax (Expense) Benefit (Details)",
     "shortName": "Note 7 - Income Tax - Reconciliation of Tax (Expense) Benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:ProfitLossFromContinuingOperationsBeforeTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details",
     "longName": "055 - Disclosure - Note 7 - Income Tax - Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Note 7 - Income Tax - Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:NetDeferredTaxAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details",
     "longName": "056 - Disclosure - Note 7 - Income Tax - Changes in Deferred Taxes (Details)",
     "shortName": "Note 7 - Income Tax - Changes in Deferred Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfChangesInDeferredTaxesTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual",
     "longName": "057 - Disclosure - Note 8 - Earnings Per Share (Details Textual)",
     "shortName": "Note 8 - Earnings Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "d_2021-01-01_2021-12-31_TypesOfAntidilutiveInstrumentsAxis-ADSMember",
      "name": "ifrs-full:NumberOfInstrumentsThatAreAntidilutiveInPeriodPresented",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2021-01-01_2021-12-31_TypesOfAntidilutiveInstrumentsAxis-ADSMember",
      "name": "ifrs-full:NumberOfInstrumentsThatAreAntidilutiveInPeriodPresented",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details",
     "longName": "058 - Disclosure - Note 8 - Earnings Per Share - Income (Loss) Per Share (Details)",
     "shortName": "Note 8 - Earnings Per Share - Income (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ProfitLossFromContinuingOperations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-details-textual",
     "longName": "059 - Disclosure - Note 9 - Property and Equipment (Details Textual)",
     "shortName": "Note 9 - Property and Equipment (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
     "longName": "060 - Disclosure - Note 9 - Property and Equipment - Components of Property, Plant and Equipment, Net (Details)",
     "shortName": "Note 9 - Property and Equipment - Components of Property, Plant and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis-GrossCarryingAmountMember",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
     "longName": "061 - Disclosure - Note 9 - Property and Equipment - Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "shortName": "Note 9 - Property and Equipment - Estimated Useful Lives of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
     "longName": "062 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual)",
     "shortName": "Note 10 - Goodwill and Intangible Assets (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:CashGeneratingUnitNominalGrowthRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
     "longName": "063 - Disclosure - Note 10 - Goodwill and Intangible Assets - Intangible Assets (Details)",
     "shortName": "Note 10 - Goodwill and Intangible Assets - Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
     "longName": "064 - Disclosure - Note 10 - Goodwill and Intangible Assets - Useful Life of Intangible Assets (Details)",
     "shortName": "Note 10 - Goodwill and Intangible Assets - Useful Life of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R66": {
     "role": "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
     "longName": "065 - Disclosure - Note 11 - Investments in Unconsolidated Entities (Details Textual)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2021-01-01_2021-12-31_SignificantInvestmentsInAssociatesAxis-OPayDigitalServicesLimitedMember",
      "name": "opra:SharesInAssociateSoldValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-7",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
     "longName": "066 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Gains, Losses and Carrying Amounts of Investments (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Gains, Losses and Carrying Amounts of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:GainLossFromInvestmentsInUnconsolidatedEntitiesNet",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
     "longName": "067 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Equity Values, Timing and Probabilities (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Equity Values, Timing and Probabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "i_2022-12-31_UnobservableInputsAxis-FinancialForecastOfCashInflowsOutflowsFromInitialPublicOfferingMember_ValuationTechniquesUsedInFairValueMeasurementAxis-PWERMMember",
      "name": "opra:SignificantUnobservableInputAssetsFutureExit",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfSensitivityAnalysisForEquityValueTimingAndProbabilitiesTextBlock",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-12-31_UnobservableInputsAxis-FinancialForecastOfCashInflowsOutflowsFromInitialPublicOfferingMember_ValuationTechniquesUsedInFairValueMeasurementAxis-PWERMMember",
      "name": "opra:SignificantUnobservableInputAssetsFutureExit",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfSensitivityAnalysisForEquityValueTimingAndProbabilitiesTextBlock",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
     "longName": "068 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Sensitivities Analysis (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Sensitivities Analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "i_2023-12-31_SignificantInvestmentsInAssociatesAxis-OPayDigitalServicesLimitedMember_UnobservableInputsAxis-WeightedAverageEquityValueMember_ValuationTechniquesUsedInFairValueMeasurementAxis-PWERMMember",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfSensitivityAnalysisForEquityTextBlock",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31_SignificantInvestmentsInAssociatesAxis-OPayDigitalServicesLimitedMember_UnobservableInputsAxis-WeightedAverageEquityValueMember_ValuationTechniquesUsedInFairValueMeasurementAxis-PWERMMember",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfSensitivityAnalysisForEquityTextBlock",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
     "longName": "069 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments (Details Textual)",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:ProceedsFromSalesOfInterestsInAssociates",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-02-28_CounterpartiesAxis-OPayLimitedMember",
      "name": "ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
     "longName": "070 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments - Trade Receivables, Prepayments and Other Receivables (Details)",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Trade Receivables, Prepayments and Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "opra:TradeReceivablesGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfTradeReceivablesPrepaymentsAndOtherReceivablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
     "longName": "071 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments - Aging of Trade Receivables (Details)",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Aging of Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:ExpectedCreditLossRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:ExpectedCreditLossRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
     "longName": "072 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments - Provision for Impairment of Trade Receivables (Details)",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Provision for Impairment of Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfTradeReceivablesPrepaymentsAndOtherReceivablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31_ClassesOfProvisionsAxis-ProvisionForImpairmentOfTradeReceivablesMember",
      "name": "ifrs-full:IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:ProvisionForImpairmentOfTradeReceivablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
     "longName": "073 - Disclosure - Note 12 - Trade Receivables, Other Receivables, and Prepayments - Receivables (Details)",
     "shortName": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "opra:NoncurrentReceivablesFromSaleOfInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31_SignificantInvestmentsInAssociatesAxis-StarXMember",
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfReceivablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
     "longName": "074 - Disclosure - Note 13 - Lease Liabilities and Other Loans (Details Textual)",
     "shortName": "Note 13 - Lease Liabilities and Other Loans (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:Borrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
     "longName": "075 - Disclosure - Note 13 - Lease Liabilities and Other Loans - Noncurrent and Current (Details)",
     "shortName": "Note 13 - Lease Liabilities and Other Loans - Noncurrent and Current (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
     "longName": "076 - Disclosure - Note 13 - Lease Liabilities and Other Loans - Lease Amounts Included in Financial Statements (Details)",
     "shortName": "Note 13 - Lease Liabilities and Other Loans - Lease Amounts Included in Financial Statements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
     "longName": "077 - Disclosure - Note 13 - Lease Liabilities and Other Loans - Changes in Liabilities Arising from Financing Activities (Details)",
     "shortName": "Note 13 - Lease Liabilities and Other Loans - Changes in Liabilities Arising from Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "i_2022-12-31",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2021-12-31",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "ifrs-full:DisclosureOfBorrowingsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details",
     "longName": "078 - Disclosure - Note 14 - Trade and Other Payables, and Other Current Liabilities - Trade and Other Payables, and Other Current Liabilities (Details)",
     "shortName": "Note 14 - Trade and Other Payables, and Other Current Liabilities - Trade and Other Payables, and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "opra:TradePayableToThirdParty",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "opra:TradePayableToThirdParty",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
     "longName": "079 - Disclosure - Note 15 - Financial Assets and Financial Liabilities (Details Textual)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "i_2023-12-31_SignificantInvestmentsInAssociatesAxis-OPayLimitedMember",
      "name": "ifrs-full:InvestmentsInAssociates",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31_SignificantInvestmentsInAssociatesAxis-OPayLimitedMember",
      "name": "ifrs-full:InvestmentsInAssociates",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
     "longName": "080 - Disclosure - Note 15 - Financial Assets and Financial Liabilities - Financial Assets and Liabilities (Details)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities - Financial Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31_CategoriesOfFinancialLiabilitiesAxis-FinancialLiabilitiesAtAmortisedCostCategoryMember",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
     "longName": "081 - Disclosure - Note 16 - Capital and Financial Risk Management (Details Textual)",
     "shortName": "Note 16 - Capital and Financial Risk Management (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "i_2023-06-13",
      "name": "ifrs-full:DividendPayables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:RepaymentsOfNoncurrentBorrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
     "longName": "082 - Disclosure - Note 16 - Capital and Financial Risk Management - Gains and Losses on the Investment Portfolio (Details)",
     "shortName": "Note 16 - Capital and Financial Risk Management - Gains and Losses on the Investment Portfolio (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "opra:GainsLossesRecognisedInProfitOrLossIncludingExchangeDifferencesFairValueMeasurementAssociatesEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R84": {
     "role": "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
     "longName": "083 - Disclosure - Note 16 - Capital and Financial Risk Management - Financial Assets and Liabilities (Details)",
     "shortName": "Note 16 - Capital and Financial Risk Management - Financial Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "opra:TotalFinancialLiabilitiesIncludingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "opra:TotalFinancialLiabilitiesIncludingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
     "longName": "084 - Disclosure - Note 17 - Related Parties (Details Textual)",
     "shortName": "Note 17 - Related Parties (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "d_2023-01-12_2023-01-12",
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-01-12",
      "name": "opra:MarketValueOfSharesBasedOnTheirThenquotedPricePerShare",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
     "longName": "085 - Disclosure - Note 17 - Related Parties - Outstanding Balances and Transactions (Details)",
     "shortName": "Note 17 - Related Parties - Outstanding Balances and Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "d_2023-01-12_2023-01-12",
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-12-31",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
     "longName": "086 - Disclosure - Note 18 - Events After the Reporting Period (Details Textual)",
     "shortName": "Note 18 - Events After the Reporting Period (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "d_2023-01-01_2023-12-31",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2024-01-09_2024-01-09_NonadjustingEventsAfterReportingPeriodAxis-PotentialOrdinaryShareTransactionsMember_TypesOfSharebasedPaymentArrangementsAxis-RestrictedShareUnitsMember",
      "name": "opra:NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra20231231_20f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "opra_ABFjordBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ABFjordBankMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AB Fjord Bank [member]",
        "documentation": "Related to AB Fjord Bank."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ADSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ADSMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADS [member]",
        "documentation": "American depositary share (ADS) is a U.S. dollar-denominated equity share of a foreign-based company available for purchase on an American stock exchange. American Depositary Shares (ADSs) are issued by depository banks in the U.S. under agreement with the issuing foreign company."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r67",
      "r107",
      "r120",
      "r123"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
        "terseLabel": "Additions (1)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdditionsToRightofuseAssets",
        "terseLabel": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADS equivalent of diluted weighted-average number of ordinary shares in the period (in shares)",
        "totalLabel": "Diluted weighted-average number of ordinary shares in the period (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Current prepaid expenses; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense",
        "terseLabel": "Adjustments for depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForFairValueGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForFairValueGainsLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForFairValueGainsLosses",
        "terseLabel": "Fair value gain on investments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for fair value losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForFinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForFinanceIncomeCost",
        "negatedLabel": "Net finance expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for net finance income or cost to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance income (cost); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details": {
       "parentTag": "opra_NetFairValueGainLossRelatedToListedEquityInstruments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Change in unrealized net gain (loss)",
        "label": "ifrs-full_AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
        "terseLabel": "Adjustments for gain (loss) on disposal of investments in subsidiaries, joint ventures and associates"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals investments in subsidiaries, joint ventures and associates to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries, joint ventures and associates reported in separate financial statements; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "opra_AdjustmentsForImpairmentLossRecognisedInProfitOrLossAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "AdjustmentsForImpairmentLossRecognisedInProfitOrLossAssociatesAndJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of equity-accounted investee",
        "documentation": "Adjustments for impairment loss on associates and joint ventures recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill",
        "terseLabel": "Adjustments for impairment loss recognised in profit or loss, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss on goodwill recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Goodwill; Impairment loss; Impairment loss recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeIncludingContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDeferredIncomeIncludingContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in deferred revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in deferred income including contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred income including contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile income (loss) before income taxes to net cash flows:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForUndistributedProfitsOfAssociates",
        "negatedLabel": "Share of net loss of equity-accounted investees"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for undistributed profits of associates to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Associates [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "opra_Advertising1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "Advertising1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising 1 [member]",
        "documentation": "This member stand for advertising."
       }
      }
     },
     "auth_ref": []
    },
    "opra_AdvertisingRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "AdvertisingRevenueMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising revenue [member]",
        "documentation": "Represents advertising revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised",
        "terseLabel": "Aggregate difference between fair value at initial recognition and transaction price yet to be recognised in profit or loss at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate difference between the fair value at initial recognition and the transaction price for financial instruments that is yet to be recognised in profit or loss. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedMeasurementMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated measurement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r159"
     ]
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r169",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r208",
      "r260",
      "r293",
      "r298"
     ]
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets",
        "negatedLabel": "Allowance for expected credit losses",
        "terseLabel": "Loss allowance as of December 31, 2022",
        "periodStartLabel": "Loss allowance as of January 1",
        "periodEndLabel": "Loss allowance as of December 31"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "ifrs-full_AllowanceForCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AllowanceForCreditLossesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an allowance account used to record impairments to financial assets due to credit losses."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "opra_AmericanDepositarySharesADSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "AmericanDepositarySharesADSMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American depositary shares (ADS) [member]",
        "documentation": "This member stands for American depositary shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill",
        "terseLabel": "Amortization"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Payables",
        "label": "ifrs-full_AmountsPayableRelatedPartyTransactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r84"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Receivables",
        "label": "ifrs-full_AmountsReceivableRelatedPartyTransactions",
        "terseLabel": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r84"
     ]
    },
    "ifrs-full_AntidilutiveInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AntidilutiveInstrumentsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive instruments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for antidilutive instruments. Instruments are antidilutive when their conversion to ordinary shares would increase earnings per share or decrease loss per share from continuing operations. The calculation of diluted earnings per share does not assume conversion, exercise, or other issue of potential ordinary shares that would have an antidilutive effect on earnings per share. It also represents the standard value for the \u2018Types of antidilutive instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ApplicableTaxRate",
        "terseLabel": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_Assets",
        "totalLabel": "Total assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r159",
      "r160",
      "r162",
      "r234",
      "r237"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AtFairValueMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At fair value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r159"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309"
     ]
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings per ADS (in dollars per share)",
        "terseLabel": "Basic earnings per share (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations",
        "terseLabel": "Basic earnings per ADS (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "opra_BeijingOfyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "BeijingOfyMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing OFY [member]",
        "documentation": "Represents Beijing OFY."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_Borrowings",
        "terseLabel": "Total borrowings",
        "totalLabel": "Total lease liabilities and other loans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ifrs-full_BorrowingsByNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r185",
      "r195",
      "r281",
      "r282",
      "r343"
     ]
    },
    "opra_BrowserAndNewsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "BrowserAndNewsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Browser and News [member]",
        "documentation": "This member stands for Browser and news segment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309"
     ]
    },
    "opra_CELOAndOtherCryptoAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CELOAndOtherCryptoAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CELO and Other Crypto Assets [Member]",
        "documentation": "Represents CELO and other crypto assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CapitalReservedForInvestmentsInListedEquitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CapitalReservedForInvestmentsInListedEquitySecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_CapitalReservedForInvestmentsInListedEquitySecurities",
        "terseLabel": "Capital reserved for investments in listed equity securities",
        "documentation": "Amount of capital reserved for investments in listed equity securities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CapitalizedDevelopmentExpenditureExcludedFromPersonnelExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CapitalizedDevelopmentExpenditureExcludedFromPersonnelExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details": {
       "parentTag": "opra_NetExpensedResearchAndDevelopmentExpenditure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Capitalized development expenditure excluded from personnel expenses (Note 10)",
        "documentation": "The amount of capitalize development expenditure excluded from personnel expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r64",
      "r107",
      "r113",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r201",
      "r213",
      "r214"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r64",
      "r113",
      "r119",
      "r121",
      "r122",
      "r201",
      "r213",
      "r214"
     ]
    },
    "opra_CarryingValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CarryingValueMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying value [member]",
        "documentation": "This member represents the carrying value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "opra_TotalCashAndCashEquivalentsAndMarketableSecurities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r134",
      "r151"
     ]
    },
    "opra_CashFlowsAnnualizedGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CashFlowsAnnualizedGrowthRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_CashFlowsAnnualizedGrowthRate",
        "terseLabel": "Cash flows, annualized growth rate",
        "documentation": "The annualized growth rate of cash flows."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
        "totalLabel": "Net cash flow used in financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r135"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
        "totalLabel": "Net cash flow from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r135"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
        "totalLabel": "Net cash flow from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r124",
      "r135"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsUsedInExplorationAndDevelopmentActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsUsedInExplorationAndDevelopmentActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashFlowsUsedInExplorationAndDevelopmentActivities",
        "negatedLabel": "Development expenditure"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for exploration and development activities."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "opra_CashGeneratingUnitNominalGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CashGeneratingUnitNominalGrowthRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_CashGeneratingUnitNominalGrowthRate",
        "terseLabel": "Cash generating unit, nominal growth rate",
        "documentation": "Represents the nominal growth rate for cash generating unit."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashOutflowForLeases",
        "terseLabel": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "opra_ChangeInAssumptionOfUnobservableInputYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ChangeInAssumptionOfUnobservableInputYears",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time to exit (Year)",
        "documentation": "Represents Change in assumption of unobservable input in years."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ChangeInEstimateOfUsefulLivesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ChangeInEstimateOfUsefulLivesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in estimate of useful lives [member]",
        "documentation": "Represents the change in estimate of useful lives."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInTaxRatesOrTaxLawsEnactedOrAnnouncedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInTaxRatesOrTaxLawsEnactedOrAnnouncedMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in tax rates or tax laws enacted or announced [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for changes in tax rates or tax laws enacted or announced."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "opra_ChangesInWorkingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ChangesInWorkingCapitalAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in working capital:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r163",
      "r180"
     ]
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r163",
      "r180"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r220",
      "r221",
      "r245",
      "r246"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r217",
      "r218"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial instruments, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r217",
      "r218"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r245",
      "r246"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ifrs-full_CommunicationAndNetworkEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CommunicationAndNetworkEquipmentMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communication and network equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing communications and network equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income (loss):"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ComprehensiveIncome",
        "totalLabel": "Total comprehensive income (loss) attributable to owners of the parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r32",
      "r137",
      "r139",
      "r146",
      "r278"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ContentCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ContentCost",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ContentCost",
        "negatedLabel": "Content cost",
        "documentation": "The amount of content costs."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Continuing and discontinued operations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "ifrs-full_ContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContinuingOperationsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Continuing operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CostOfSales",
        "negatedLabel": "Cost of inventory sold"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r44"
     ]
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ifrs-full_CounterpartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CounterpartiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "opra_CountryRiskPremiumMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CountryRiskPremiumMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country risk premium, measurement input [member]",
        "documentation": "This member stands for the country risk premium used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CurrencyEffectOnIncomeTaxExpenseBenefitAndAdjustmentsRecognizedInThePeriodForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrencyEffectOnIncomeTaxExpenseBenefitAndAdjustmentsRecognizedInThePeriodForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeRelatingToProfitLossFromContinuingOperationsAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_CurrencyEffectOnIncomeTaxExpenseBenefitAndAdjustmentsRecognizedInThePeriodForCurrentTaxOfPriorPeriods",
        "negatedLabel": "Currency effect on income tax (expense) benefit and adjustments recognized in the period for current tax of prior periods (1)",
        "documentation": "The amount of currency effect on income tax (expense) benefit and adjustments recognized in the period for current tax of prior periods."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CurrencyEffectOnIncomeTaxExpenseBenefitAndAdjustmentsRecognizedInThePeriodForCurrentTaxOfPriorPeriodsAndOtherEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrencyEffectOnIncomeTaxExpenseBenefitAndAdjustmentsRecognizedInThePeriodForCurrentTaxOfPriorPeriodsAndOtherEffects",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_CurrencyEffectOnIncomeTaxExpenseBenefitAndAdjustmentsRecognizedInThePeriodForCurrentTaxOfPriorPeriodsAndOtherEffects",
        "negatedLabel": "Currency effect on income tax (expense) benefit and adjustments recognized in the period for current tax of prior periods",
        "documentation": "Currency effect on income tax (expense) benefit and adjustments recognized in the period for current tax of prior periods and other effects."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CurrentAccruedPersonnelExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrentAccruedPersonnelExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued personnel expenses",
        "label": "opra_CurrentAccruedPersonnelExpenses",
        "documentation": "The current amount of accrued personnel expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CurrentAssets",
        "totalLabel": "Total current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r142",
      "r278"
     ]
    },
    "opra_CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets held for sale",
        "terseLabel": "Current assets or disposal groups classified as held for sale",
        "documentation": "The amount of current assets or disposal groups classified as held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_CurrentDeferredIncomeIncludingCurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentDeferredIncomeIncludingCurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current deferred income including current contract liabilities. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r320"
     ]
    },
    "ifrs-full_CurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current financial assets",
        "label": "ifrs-full_CurrentFinancialAssets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "opra_TotalCashAndCashEquivalentsAndMarketableSecurities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable securities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets measured at fair value through profit or loss classified as held for trading. [Refer: Financial assets at fair value through profit or loss, classified as held for trading]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_CurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current financial liabilities",
        "label": "Current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CurrentInterestBearingLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrentInterestBearingLoansMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current interest bearing loans [member]",
        "documentation": "Represents current interest bearing loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in OPay"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "opra_CurrentLeaseLiabilitiesAndOtherLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrentLeaseLiabilitiesAndOtherLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities and other loans",
        "documentation": "The amount of current lease liabilities and other loans."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CurrentLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrentLeaseLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities [member]",
        "documentation": "Represents current lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CurrentLiabilities",
        "totalLabel": "Total current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r144",
      "r278"
     ]
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r299"
     ]
    },
    "ifrs-full_CurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "opra_CurrentReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CurrentReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current receivables from sale of investments",
        "terseLabel": "Current receivables from sale of investments",
        "documentation": "The amount of current receivables from sale of investments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeRelatingToProfitLossFromContinuingOperationsAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
        "negatedLabel": "Current income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables",
        "totalLabel": "Trade receivables net of loss allowance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252"
     ]
    },
    "opra_CustomerGroup1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CustomerGroup1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer group 1 [member]",
        "documentation": "This member stand for customer group 1."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CustomerGroup2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "CustomerGroup2Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer group 2 [member]",
        "documentation": "This member stand for customer group 2."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "opra_DecreaseInFairValueFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DecreaseInFairValueFinancialInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DecreaseInFairValueFinancialInstruments",
        "negatedLabel": "Net loss on investment portfolio (Note 16)",
        "documentation": "The amount of expenses related to decrease in fair value financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DecreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DecreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease in assumption",
        "documentation": "The amount of decrease in investment accounted for using equity method fair value measurement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r21",
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeRelatingToProfitLossFromContinuingOperationsAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DeferredTaxExpenseIncome",
        "negatedLabel": "Deferred taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense (benefit) in the Statement of Operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DeferredTaxLiabilities",
        "terseLabel": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r21",
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net deferred tax liability (asset) recognized",
        "periodStartLabel": "Net deferred tax liability, balance",
        "periodEndLabel": "Net deferred tax liability, balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax recognized in equity (1)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DepreciationAndAmortisationExpense",
        "negatedLabel": "Depreciation and amortization"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r154",
      "r231",
      "r239",
      "r248"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r62",
      "r66"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense of right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "opra_DescriptionOfAccountingPolicyForConsolidationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DescriptionOfAccountingPolicyForConsolidationTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for consolidation [text block]",
        "documentation": "The description of the entity's accounting policy for consolidation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "opra_DescriptionOfAccountingPolicyForNewStandardsInterpretationsAndAmendmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DescriptionOfAccountingPolicyForNewStandardsInterpretationsAndAmendmentsTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for new standards, interpretations, and amendments [text block]",
        "documentation": "The description of the entity's accounting policy for new standards, interpretations, and amendments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DescriptionOfAccountingPolicyForSignificantAccountingEstimatesJudgementsAndAssumptionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DescriptionOfAccountingPolicyForSignificantAccountingEstimatesJudgementsAndAssumptionsTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for significant accounting estimates, judgements and assumptions [text block]",
        "documentation": "The description of the entity's accounting policy for significant accounting estimates, judgements and assumptions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings per ADS (in dollars per share)",
        "terseLabel": "Diluted earnings per share (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations",
        "terseLabel": "Diluted earnings per ADS (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effect of employee equity grants (Note 4) (2) (in shares)",
        "label": "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-1-accounting-policies-judgments-and-estimation-uncertainty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of additional information about understanding financial position and liquidity of entity [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information that may be relevant to users of financial statements in understanding the financial position and liquidity of an entity."
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "opra_DisclosureOfAgingOfTradeReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfAgingOfTradeReceivablesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of aging of trade receivables [text block]",
        "documentation": "The disclosure of aging of trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "opra_DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings and finance lease liabilities [text block]",
        "documentation": "The disclosure of borrowings and finance lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "opra_DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of carrying amounts of investments in associates and joint ventures [text block]",
        "documentation": "The disclosure of carrying amounts of investments in associates and joint ventures."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfChangesInDeferredTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfChangesInDeferredTaxesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of changes in deferred taxes [text block]",
        "documentation": "The disclosure of changes in deferred taxes."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about finance income (cost) [text block]",
        "documentation": "The disclosure of detailed information about finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r215",
      "r222"
     ]
    },
    "opra_DisclosureOfDetailedInformationAboutGainLossOnInvestmentPortfolioTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutGainLossOnInvestmentPortfolioTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about gain (loss) on investment portfolio [text block]",
        "documentation": "Disclosure of detailed information about gain (loss) on investment portfolio."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "opra_DisclosureOfDetailedInformationAboutTheEstimatedUsefulLivesOfPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutTheEstimatedUsefulLivesOfPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about the estimated useful lives of property, plant and equipment [text block]",
        "documentation": "The disclosure of detailed information about the estimated useful lives of property, plant and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about trade and other payables [text block]",
        "documentation": "The disclosure of detailed information about trade and other payables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "opra_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentGrantedDuringPeriodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentGrantedDuringPeriodTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of indirect measurement of fair value of goods or services received, other equity instrument granted during period [text block]",
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's other equity instrument."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about key management personnel [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "opra_DisclosureOfIntangibleAssetsWithIndefiniteAndDefiniteUsefulLifeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfIntangibleAssetsWithIndefiniteAndDefiniteUsefulLifeExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets with indefinite and definite useful life [text block]",
        "documentation": "The disclosure of intangible assets with an indefinite and definite useful life."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of interests in other entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "opra_DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of lease amounts included in financial statements [text block]",
        "documentation": "The disclosure of lease amounts included in the financial statements."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options and other equity instruments [text block]",
        "documentation": "The disclosure of the number and weighted average exercise prices of share options and other equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfOtherExpensesByNatureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfOtherExpensesByNatureTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other expenses by nature [text block]",
        "documentation": "The disclosure of other expenses by nature."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of other operating expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "opra_DisclosureOfPersonnelExpensesIncludingSharebasedRemunerationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfPersonnelExpensesIncludingSharebasedRemunerationTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of personnel expenses including share-based remuneration [text block]",
        "documentation": "The entire disclosure for personnel expenses including share-based remuneration."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "opra_DisclosureOfReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfReceivablesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of receivables [text block]",
        "documentation": "The entire disclosure for receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_DisclosureOfResearchAndDevelopmentExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfResearchAndDevelopmentExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of research and development expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of research and development expense. [Refer: Research and development expense]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171"
     ]
    },
    "opra_DisclosureOfSensitivityAnalysisForEquityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfSensitivityAnalysisForEquityTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for equity [text block]",
        "documentation": "The disclosure of sensitivity analysis for equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfSensitivityAnalysisForEquityValueTimingAndProbabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfSensitivityAnalysisForEquityValueTimingAndProbabilitiesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for equity value, timing and probabilities [text block]",
        "documentation": "The disclosure of sensitivity analysis for equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfSignificantAccountingPoliciesAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discloure of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "opra_DisclosureOfTradeReceivablesPrepaymentsAndOtherReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisclosureOfTradeReceivablesPrepaymentsAndOtherReceivablesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade receivables, prepayments and other receivables [text block]",
        "documentation": "The disclosure of trade receivables, prepayments and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transaction price allocated to remaining performance obligations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the transaction price allocated to the remaining performance obligations in contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_DiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DiscontinuedOperationsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of an entity that either has been disposed of or is classified as held for sale, and that: (a) represents a separate major line of business or geographical area of operations; (b) is part of a single co-ordinated plan to dispose of a separate major line of business or geographical area of operations; or (c) is a subsidiary acquired exclusively with a view to resale. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "opra_DiscountForLackOfMarketability1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DiscountForLackOfMarketability1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount for lack of marketability1 [member]",
        "documentation": "This member stands for the discount for lack of marketability used as a measurement input used in valuation techniques based on a present value calculation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DiscountRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DiscountRateMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a discount rate used as a measurement input used in valuation techniques based on a present value calculation."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "opra_DisposalGroupDeferredPaymentsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisposalGroupDeferredPaymentsInterestRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DisposalGroupDeferredPaymentsInterestRate",
        "terseLabel": "Disposal group, deferred payments, interest rate",
        "documentation": "The interest rate on deferred payments of disposal group."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisposalGroupHeldForSaleConsiderationToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisposalGroupHeldForSaleConsiderationToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DisposalGroupHeldForSaleConsiderationToBeReceived",
        "terseLabel": "Disposal group held for sale, consideration to be received",
        "documentation": "The amount of consideration to be received for disposal group held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedNumberOfQuarterlyInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisposalGroupHeldForSaleConsiderationToBeReceivedNumberOfQuarterlyInstallments",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedNumberOfQuarterlyInstallments",
        "terseLabel": "Disposal group held for sale, consideration to be received, number of quarterly installments",
        "documentation": "The number of quarterly installments of consideration to be received for disposal group held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DisposalGroupHeldForSaleConsiderationToBeReceivedTerm",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedTerm",
        "terseLabel": "Disposal group held for sale, consideration to be received, term (Year)",
        "documentation": "The term of consideration to be received for disposal group held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalGroupsClassifiedAsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalGroupsClassifiedAsHeldForSaleMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal groups classified as held for sale [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for groups of assets, which are to be disposed of together as a group in a single transaction, and the liabilities directly associated with those assets that will be transferred in the transaction."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r342"
     ]
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill",
        "terseLabel": "Disposals",
        "negatedTerseLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DisposalsPropertyPlantAndEquipment",
        "terseLabel": "Disposals",
        "negatedTerseLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_DividendPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DividendPayables",
        "terseLabel": "Dividend payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends that the company has declared but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DividendsPaid",
        "terseLabel": "Dividends recognised as distributions to owners",
        "negatedLabel": "Dividends"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DividendsPaidClassifiedAsFinancingActivities",
        "negatedLabel": "Dividends paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
        "terseLabel": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends proposed or declared before financial statements were authorised for issue but not recognised as distribution to owners."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309",
      "r311"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DurationOfInitialSimulationPeriodOtherEquityInstrumentsGranted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DurationOfInitialSimulationPeriodOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DurationOfInitialSimulationPeriodOtherEquityInstrumentsGranted",
        "terseLabel": "Duration of initial simulation period (years to longstop date) (Year)",
        "documentation": "The duration of initial simulation period for other equity instruments granted."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DurationOfSecondSimulationPeriodWithPostponedExerciseOtherEquityInstrumentsGranted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "DurationOfSecondSimulationPeriodWithPostponedExerciseOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_DurationOfSecondSimulationPeriodWithPostponedExerciseOtherEquityInstrumentsGranted",
        "terseLabel": "Duration of second simulation period with postponed exercise (years) (Year)",
        "documentation": "The duration of second simulation period with postponed exercise for other equity instruments granted."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per ADS and per ordinary share for net income (loss):"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "opra_EarningsPerShareFromContinuingOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "EarningsPerShareFromContinuingOperatingAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per ADS and per ordinary share for income (loss) from continuing operations:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_EmployeeBenefitsExpense",
        "totalLabel": "Total personnel expenses, including share-based remuneration",
        "negatedLabel": "Personnel expenses, including share-based remuneration"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r248"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-document-and-entity-information",
      "http://www.opera.com/20231231/role/statement-note-1-accounting-policies-judgments-and-estimation-uncertainty",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-tables",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-tables",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables",
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForAssociatesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for associates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92",
      "r158"
     ]
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r202"
     ]
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForJointVenturesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for joint ventures [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92",
      "r157"
     ]
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "opra_Equipment1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "Equipment1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment 1 [member]",
        "documentation": "This member stand for equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_Equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r25",
      "r136",
      "r138",
      "r159",
      "r160",
      "r162"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_EquityAndLiabilities",
        "totalLabel": "Total equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_EquityAttributableToOwnersOfParent",
        "totalLabel": "Total equity attributable to owners of the parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "opra_EquityToTotalCapitalPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "EquityToTotalCapitalPercent",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_EquityToTotalCapitalPercent",
        "terseLabel": "Equity to total capital, percent",
        "documentation": "Represents the percentage of equity to total capital."
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedBetaForEquity": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "EstimatedBetaForEquity",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_EstimatedBetaForEquity",
        "terseLabel": "Estimated beta for equity",
        "documentation": "Represents the estimated beta for equity."
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedFutureEquityValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "EstimatedFutureEquityValues",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_EstimatedFutureEquityValues",
        "terseLabel": "Estimated Future Equity Values",
        "documentation": "Represents Estimated Future Equity Values."
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedFutureEquityValuesNumberOfYears": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "EstimatedFutureEquityValuesNumberOfYears",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_EstimatedFutureEquityValuesNumberOfYears",
        "terseLabel": "Estimated Future Equity Values, Number of Years",
        "documentation": "Represents Estimated Future Equity Values, Number of Years."
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedPresentEquityValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "EstimatedPresentEquityValues",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_EstimatedPresentEquityValues",
        "terseLabel": "Estimated Present Equity Values",
        "documentation": "Represents Estimated Present Equity Values."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average expected credit loss rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r299"
     ]
    },
    "opra_ExpectedVolatilityOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ExpectedVolatilityOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ExpectedVolatilityOtherEquityInstrumentsGranted",
        "terseLabel": "Expected Volatility (%) (1)",
        "documentation": "The expected volatility of the share price used to calculate the fair value of the other equity instruments granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in other equity instruments pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Share-based payment expense (Note 4)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense relating to short-term leases (included in other operating expenses)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "opra_ExternalTemporaryHires": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ExternalTemporaryHires",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "External temporary hires",
        "documentation": "The amount of expense related to external temporary hires."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FairValueGainLossOnReceivableFromSaleOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FairValueGainLossOnReceivableFromSaleOfInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value gain (loss) (Note 7)",
        "documentation": "Amount of gain (loss) on receivable from sale of investment."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FairValueLossOnReceivableFromSaleOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FairValueLossOnReceivableFromSaleOfInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_FairValueLossOnReceivableFromSaleOfInvestment",
        "negatedLabel": "Fair value loss on receivable from sale of investment (Note 12)",
        "documentation": "Amount of fair value loss on receivable from sale of investment."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FairValueOfInstrumentsOrInterestsIssuedOrIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FairValueOfInstrumentsOrInterestsIssuedOrIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_FairValueOfInstrumentsOrInterestsIssuedOrIssuable",
        "terseLabel": "Fair value of instruments or interests issued or issuable",
        "documentation": "Represents the fair value of instruments or interests issued or issuable."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_FinanceCosts",
        "negatedLabel": "Finance expense",
        "negatedTotalLabel": "Total finance expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income",
        "totalLabel": "Total finance income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_FinanceIncomeCost",
        "totalLabel": "Net finance income (expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial assets",
        "label": "ifrs-full_FinancialAssets",
        "terseLabel": "Total financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r209",
      "r213",
      "r214",
      "r217",
      "r291"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity value",
        "terseLabel": "Financial assets, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "opra_FinancialAssetsCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FinancialAssetsCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_FinancialAssetsCarryingAmount",
        "terseLabel": "Financial assets, carrying amount",
        "documentation": "The carrying amount of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsCategoryMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r187",
      "r220",
      "r221",
      "r245",
      "r246"
     ]
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromDissolutionMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromDissolutionMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial forecast of cash inflows (outflows) from dissolution, measurement input [member]",
        "documentation": "This member stands for a financial forecast of cash flows from dissolution, used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromInitialPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromInitialPublicOfferingMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial forecast of cash inflows (outflows) from initial public offering [member]",
        "documentation": "This member stands for a financial forecast of cash flows from an initial public offering, used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromRedemptionMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromRedemptionMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial forecast of cash inflows (outflows) from Redemption, measurement input [member]",
        "documentation": "This member stands for a financial forecast of cash flows from redemption, used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromSalesTransactionsMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromSalesTransactionsMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial forecast of cash inflows (outflows) from sales transactions, measurement input [member]",
        "documentation": "This member stands for a financial forecast of cash flows from sales transactions, used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialForecastOfProfitOrLossForCashgeneratingUnitMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialForecastOfProfitOrLossForCashgeneratingUnitMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial forecast of profit (loss) for cash-generating unit, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a financial forecast of profit or loss for a cash-generating unit, used as a measurement input."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_FinancialGuaranteeContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialGuaranteeContractsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial guarantee contracts [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for contracts that require the issuer to make specified payments to reimburse the holder for a loss it incurs because a specified debtor fails to make payment when due in accordance with the original or modified terms of a debt instrument."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r228"
     ]
    },
    "opra_FinancialLeaseLiabilitiesAndOtherLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FinancialLeaseLiabilitiesAndOtherLoansMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial lease liabilities and other loans [member]",
        "documentation": "This member financial lease liabilities and other loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial liabilities",
        "label": "ifrs-full_FinancialLiabilities",
        "terseLabel": "Total financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "ifrs-full_FinancialLiabilitiesCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesCategoryMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r226"
     ]
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r221",
      "r245",
      "r246"
     ]
    },
    "opra_FurnitureAndFixtures1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "FurnitureAndFixtures1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and fixtures 1 [member]",
        "documentation": "This member stands for furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "opra_GainLossFromInvestmentsInUnconsolidatedEntitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "GainLossFromInvestmentsInUnconsolidatedEntitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_GainLossFromInvestmentsInUnconsolidatedEntitiesNet",
        "totalLabel": "Net gain (loss) from investments in unconsolidated entities",
        "documentation": "The amount of gain (loss) from investments in unconsolidated entities net of net income (loss), impairment, and fair value changes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation",
        "terseLabel": "Gain (loss) recognised on measurement to fair value less costs to sell or on disposal of assets or disposal groups constituting discontinued operation"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain (loss) recognised on the measurement to fair value less costs to sell or on the disposal of the assets or disposal group(s) constituting the discontinued operation. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "opra_GainOnSettlementOfInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "GainOnSettlementOfInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_GainOnSettlementOfInstruments",
        "terseLabel": "Gain on settlement of instruments",
        "documentation": "The amount of gain on settlement of instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_GainsLossesArisingFromForeignNetExchangeRelatingToLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "GainsLossesArisingFromForeignNetExchangeRelatingToLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign exchange (gain) loss",
        "label": "opra_GainsLossesArisingFromForeignNetExchangeRelatingToLeases",
        "documentation": "The gains (losses) arising from foreign net exchange relating to leases."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "totalLabel": "Total foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r73"
     ]
    },
    "opra_GainsLossesRecognisedInProfitOrLossIncludingExchangeDifferencesFairValueMeasurementAssociatesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "GainsLossesRecognisedInProfitOrLossIncludingExchangeDifferencesFairValueMeasurementAssociatesEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details": {
       "parentTag": "opra_NetFairValueGainLossRelatedToListedEquityInstruments",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details": {
       "parentTag": "opra_GainLossFromInvestmentsInUnconsolidatedEntitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Realized net gain (loss)",
        "label": "Fair value gain on investments",
        "terseLabel": "Gains (losses) recognised in profit or loss including exchange differences, fair value measurement, associates equity",
        "documentation": "The gains (losses) including exchange differences, recognised in profit or loss, on the fair value measurement of the associates equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r258",
      "r284",
      "r287"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r258",
      "r284",
      "r287"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r101",
      "r103",
      "r201"
     ]
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate",
        "terseLabel": "Goodwill recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r107",
      "r120",
      "r123",
      "r201",
      "r214",
      "r217",
      "r291"
     ]
    },
    "opra_GrossReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "GrossReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial recognition at fair value",
        "documentation": "Gorss receivables from sale of investments"
       }
      }
     },
     "auth_ref": []
    },
    "opra_HostingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "HostingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hosting",
        "documentation": "The amount of expenses related to hosting."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r308",
      "r309"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment",
        "label": "Impairment",
        "terseLabel": "Impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
        "terseLabel": "Impairment loss recognised in profit or loss, trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "opra_ImpairmentLossReversalOfImpairmentLossOfAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ImpairmentLossReversalOfImpairmentLossOfAssociatesAndJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details": {
       "parentTag": "opra_GainLossFromInvestmentsInUnconsolidatedEntitiesNet",
       "weight": -1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ImpairmentLossReversalOfImpairmentLossOfAssociatesAndJointVentures",
        "negatedLabel": "Impairment of equity-accounted investee",
        "negatedTerseLabel": "Impairment of equity-accounted investee",
        "documentation": "The amount of impairment loss, impairment gain or reversal of impairment loss that is recognised in profit or loss of associates and joint ventures."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
        "negatedLabel": "Impairment of non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_IncomeTaxExpenseContinuingOperations",
        "negatedLabel": "Continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r47",
      "r50",
      "r51",
      "r87",
      "r156",
      "r233"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense (benefit) in the Statement of Comprehensive Income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r49"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
        "negatedLabel": "Income taxes paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r130",
      "r266"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "opra_IncreaseDecreaseInInvestmentsInFinancialAssetsDueToAcquisitionOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseInInvestmentsInFinancialAssetsDueToAcquisitionOfShares",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of shares acquired",
        "documentation": "The amount of increase (decrease) in investments in financial assets due to acquisition of shares."
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseInInvestmentsInJointVenturesAndAssociatesDueToChangeInFairValueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseInInvestmentsInJointVenturesAndAssociatesDueToChangeInFairValueOfOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of ordinary shares",
        "documentation": "Amount of increase (decrease) in investments in joint ventures and associates due to change in fair value of ordinary shares."
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseInInvestmentsInJointVenturesAndAssociatesDueToChangeInFairValueOfPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseInInvestmentsInJointVenturesAndAssociatesDueToChangeInFairValueOfPreferredShares",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of preferred shares",
        "documentation": "Amount of increase (decrease) in investments in joint ventures and associates due to change in fair value of preferred shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of shares issued (Note 4) (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "opra_IncreaseDecreaseInNumberOfSharesDividends": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseInNumberOfSharesDividends",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend adjustment grants during the year (in shares)",
        "documentation": "The increase (decrease) in the number of shares from dividends."
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseInNumberOfSharesIssuedDueToTreasuryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseInNumberOfSharesIssuedDueToTreasuryShares",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_IncreaseDecreaseInNumberOfSharesIssuedDueToTreasuryShares",
        "negatedLabel": "Effect of shares bought to treasury (Note 16) (in shares)",
        "documentation": "The amount of increase (decrease) in number of shares issued due to treasury shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfSharesOutstanding",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of shares upon exercise of RSUs and options (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange (gain) loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "opra_IncreaseDecreaseThroughEffectOfChangesInInterestExpenseLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInInterestExpenseLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest expense",
        "label": "opra_IncreaseDecreaseThroughEffectOfChangesInInterestExpenseLiabilitiesArisingFromFinancingActivities",
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net cash flows",
        "label": "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of movements in exchange rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in an allowance account for credit losses of financial assets resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Allowance account for credit losses of financial assets]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
        "terseLabel": "Effect of movements in exchange rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of movements in exchange rates, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in loss allowance"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in allowance account for credit losses of financial assets resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Allowance account for credit losses of financial assets]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
        "terseLabel": "Other changes (1)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "opra_IncreaseDecreaseThroughSharebasedPaymentAwardsExerciseEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentAwardsExerciseEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of shares upon exercise of RSUs and options",
        "documentation": "The amount of increase (decrease) of equity through share-based payment awards being exercised."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based remuneration"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTreasuryShareTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTreasuryShareTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from treasury share transactions. [Refer: Equity; Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "opra_IncreaseDecreaseThroughTreasuryShareTransactionsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseDecreaseThroughTreasuryShareTransactionsShares",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of treasury shares (in shares)",
        "documentation": "Increase (decrease) in number of ordinary shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in assumption",
        "documentation": "The amount of increase in investment accounted for using equity method under a fair value measurement."
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseThroughChangeInCreditFacilityLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "IncreaseThroughChangeInCreditFacilityLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in credit facility",
        "documentation": "The increase in liabilities arising from financing activities resulting from change in credit facility. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New, modified and disposed leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r276"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Beginning of the year",
        "negatedPeriodEndLabel": "End of the year",
        "label": "ifrs-full_IntangibleAssetsAndGoodwill",
        "periodStartLabel": "Beginning of the year",
        "periodEndLabel": "End of the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwillMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets",
        "terseLabel": "Total intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r113"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r264",
      "r285"
     ]
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets under development [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLife": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLife",
        "terseLabel": "Intangible assets with indefinite useful life"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets assessed as having an indefinite useful life. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r115"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLifeAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite useful life [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLifeMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite useful life [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets with an indefinite useful life. It also represents the standard value for the 'Intangible assets with indefinite useful life' axis if no other member is used. [Refer: Intangible assets with indefinite useful life]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "opra_InterestBearingLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "InterestBearingLoansMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest bearing loans [member]",
        "documentation": "This member stands for interest bearing loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_InterestExpense",
        "negatedLabel": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r230",
      "r239"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_InterestExpenseOnLeaseLiabilities",
        "terseLabel": "Interest expense (included in finance expense)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "opra_InterestIncomeOnReceivablesFromSalesOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "InterestIncomeOnReceivablesFromSalesOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on receivables from sales of investments (Note 12)",
        "documentation": "Amount of interest income on receivables from sales of investments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_InterestPaidClassifiedAsFinancingActivities",
        "negatedLabel": "Interests on loans and borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ifrs-full_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Interest income on receivable from sale of Star X (Note 13)",
        "terseLabel": "Interest income (Note 7)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a receivable."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "opra_InvestmentInterestRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "InvestmentInterestRate1",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_InvestmentInterestRate1",
        "terseLabel": "Investment, interest rate",
        "documentation": "The rate of interest on investment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInAssociates",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_InvestmentsInAssociates",
        "terseLabel": "Investments in associates reported in separate financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod",
        "terseLabel": "Investments in associates accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "opra_InvestmentsInAssociatesAccountedForUsingEquityMethodOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethodOwnershipPercentage",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_InvestmentsInAssociatesAccountedForUsingEquityMethodOwnershipPercentage",
        "terseLabel": "Investments in associates accounted for using equity method, ownership percentage",
        "documentation": "The percentage of ownership of investments in associates accounted for using the equity method."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "opra_InvestmentsInSubsidiariesJointVenturesAndAssociatesNetOfImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociatesNetOfImpairments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_InvestmentsInSubsidiariesJointVenturesAndAssociatesNetOfImpairments",
        "periodStartLabel": "Carrying amount, balance",
        "periodEndLabel": "Carrying amount, balance",
        "documentation": "The amount of investments in subsidiaries joint ventures and associates net of impairments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital",
        "terseLabel": "Total issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_JointVenturesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "JointVenturesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92",
      "r157"
     ]
    },
    "opra_KeeneyesFutureHoldingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "KeeneyesFutureHoldingIncMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Keeneyes Future Holding Inc. [member]",
        "documentation": "Represents Keeneyes Future Holding Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_KeyManagementPersonnelCompensation",
        "totalLabel": "Total compensation for key management personnel"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment and medical benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment",
        "terseLabel": "Share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "opra_KunlanTechRsuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "KunlanTechRsuMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kunlan Tech RSU [Member]",
        "documentation": "Represents Kunlan Tech RSU."
       }
      }
     },
     "auth_ref": []
    },
    "opra_KunlunTechLimitedAndKeeneyesFutureHoldingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "KunlunTechLimitedAndKeeneyesFutureHoldingIncMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kunlun Tech Limited and Keeneyes Future Holding Inc. [member]",
        "documentation": "Represents Kunlun Tech Limited and Keeneyes Future Holding Inc."
       }
      }
     },
     "auth_ref": []
    },
    "opra_KunlunTechLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "KunlunTechLimitedMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kunlun Tech Limited [member]",
        "documentation": "Related to Kunlun Tech Limited."
       }
      }
     },
     "auth_ref": []
    },
    "opra_KunlunTechMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "KunlunTechMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kunlun Tech [member]",
        "documentation": "Represents Kunlun Tech."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one month and not later than two months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r299",
      "r316"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r296",
      "r300"
     ]
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r295",
      "r300"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeMonthsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r299"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r297",
      "r300"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two months and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r299",
      "r316"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_LeaseLiabilities",
        "totalLabel": "Total lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r273",
      "r277"
     ]
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "opra_LeaserelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "LeaserelatedExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_LeaserelatedExpenses",
        "totalLabel": "Total lease-related expenses",
        "documentation": "Amount of lease-related expenses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-document-and-entity-information",
      "http://www.opera.com/20231231/role/statement-note-1-accounting-policies-judgments-and-estimation-uncertainty",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-tables",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-tables",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables",
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_Liabilities",
        "totalLabel": "Total liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r159",
      "r160",
      "r162",
      "r234",
      "r238"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_LiabilitiesArisingFromFinancingActivities",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "ifrs-full_LiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ifrs-full_LicencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LicencesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing the right to use certain intangible assets owned by another entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "opra_ListedEquityInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ListedEquityInstrumentsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Listed equity instruments [member[",
        "documentation": "Related to listed equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "opra_LongTermStableGrowthRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "LongTermStableGrowthRateMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long term stable growth rate [member]",
        "documentation": "Relating to long term stable growth rate."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_MajorBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorBusinessCombinationMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major business combination [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for major business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "opra_MajorComponentsOfTaxExpenseIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "MajorComponentsOfTaxExpenseIncomeTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major components of tax expense (income) [text block]",
        "documentation": "Disclosure of major components of tax expense (income)."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_MajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "opra_MarketRiskPremiumRateIgnificantUnobservableInputsAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "MarketRiskPremiumRateIgnificantUnobservableInputsAssets",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_MarketRiskPremiumRateIgnificantUnobservableInputsAssets",
        "terseLabel": "Market risk premium rate, ignificant unobservable inputs, assets",
        "documentation": "Market risk premium rate used as a significant Level 3 unobservable input for assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_MarketValueOfSharesBasedOnTheirThenquotedPricePerShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "MarketValueOfSharesBasedOnTheirThenquotedPricePerShare",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_MarketValueOfSharesBasedOnTheirThenquotedPricePerShare",
        "terseLabel": "Market value of shares based on their then-quoted price per share",
        "documentation": "Represents market value of the shares based on their then-quoted price per share."
       }
      }
     },
     "auth_ref": []
    },
    "opra_MarketingAndDistributionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "MarketingAndDistributionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_MarketingAndDistributionExpense",
        "negatedLabel": "Marketing and distribution expenses",
        "documentation": "The amount of expense relating to the marketing and distribution of goods or services."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r169",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r208",
      "r219",
      "r260",
      "r293"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r122",
      "r159"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "opra_MiscellaneousOtherReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "MiscellaneousOtherReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_MiscellaneousOtherReceivable",
        "terseLabel": "Other (3)",
        "documentation": "The amount of miscellaneous other receivable."
       }
      }
     },
     "auth_ref": []
    },
    "opra_NanobankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NanobankMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nanobank [member]",
        "documentation": "This member stands for Nanobank."
       }
      }
     },
     "auth_ref": []
    },
    "opra_NetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
        "terseLabel": "Net deduction of value to reflect various scenarios of impacts related to the provisions",
        "documentation": "Represents net deduction of value to reflect various scenarios of impacts related to the provisions in the agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NetDeferredTaxAssets",
        "terseLabel": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NetDeferredTaxLiabilities",
        "terseLabel": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "opra_NetExpensedResearchAndDevelopmentExpenditure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NetExpensedResearchAndDevelopmentExpenditure",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net research and development expenditure recognized as part of personnel expenses",
        "documentation": "The amount of expenditure directly attributable to research or development activities, excluding capitalized development expenditure."
       }
      }
     },
     "auth_ref": []
    },
    "opra_NetFairValueGainLossRelatedToListedEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NetFairValueGainLossRelatedToListedEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net gain on investment portfolio (Note 16)",
        "terseLabel": "Net fair value gain (loss) related to listed equity instruments",
        "totalLabel": "Net gain (loss) on investment portfolio",
        "documentation": "The net fair value gain (loss) related to listed equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_NetProceedsFromPurchaseAndSaleOfListedEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NetProceedsFromPurchaseAndSaleOfListedEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NetProceedsFromPurchaseAndSaleOfListedEquityInstruments",
        "negatedLabel": "Net sale (purchase) of listed equity instruments",
        "documentation": "The cash inflow (outflow) from purchase and sale of listed equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_NetReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NetReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NetReceivablesFromSaleOfInvestments",
        "terseLabel": "Net receivables from sale of investments",
        "periodStartLabel": "Carrying amount as of January 1",
        "periodEndLabel": "Carrying amount as of December 31",
        "documentation": "Represents net receivables from sale of investments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetworkInfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetworkInfrastructureMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Network infrastructure [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing network infrastructure. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ifrs-full_NonadjustingEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NoncurrentAssets",
        "totalLabel": "Total non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r143",
      "r278"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current financial liabilitie"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "opra_NoncurrentInterestBearingLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NoncurrentInterestBearingLoansMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current interest bearing loans [member]",
        "documentation": "Represents non-current interest bearing loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current investments and financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Non-current assets; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "opra_NoncurrentLeaseLiabilitiesAndOtherLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NoncurrentLeaseLiabilitiesAndOtherLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities and other loans",
        "documentation": "The amount of non-current lease liabilities and other loans."
       }
      }
     },
     "auth_ref": []
    },
    "opra_NoncurrentLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NoncurrentLeaseLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities [member]",
        "documentation": "Represents non-current lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NoncurrentLiabilities",
        "totalLabel": "Total non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r145",
      "r278"
     ]
    },
    "opra_NoncurrentReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NoncurrentReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current receivables from sale of investments",
        "terseLabel": "Non-current receivables from sale of investments",
        "documentation": "The amount of receivables arising from the sale investments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one month [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r294",
      "r300"
     ]
    },
    "opra_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "opra_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfInstrumentsOrInterestsIssuedOrIssuable",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable",
        "terseLabel": "Number of instruments or interests issued or issuable"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted during the year, RSUs",
        "terseLabel": "Number of other equity instruments granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r341"
     ]
    },
    "opra_NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends",
        "terseLabel": "Number of Instruments, Other Equity Instruments, Increase From Dividends (in shares)",
        "documentation": "Amount of increase in other equity instruments from dividend."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfInstrumentsThatAreAntidilutiveInPeriodPresented": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfInstrumentsThatAreAntidilutiveInPeriodPresented",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfInstrumentsThatAreAntidilutiveInPeriodPresented",
        "terseLabel": "Number of instruments that are antidilutive in period presented"
       }
      },
      "en": {
       "role": {
        "documentation": "Number of (units of) instruments that are antidilutive in the period presented."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "opra_NumberOfOrdinarySharesPerShareOfAds": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NumberOfOrdinarySharesPerShareOfAds",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NumberOfOrdinarySharesPerShareOfAds",
        "terseLabel": "Number of ordinary shares per share of ADS (in shares)",
        "documentation": "The number of ordinary shares represented per share of ADS."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
        "negatedLabel": "Exercised during the year, RSUs"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement",
        "negatedLabel": "Expired during the year, RSUs"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) expired in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
        "negatedLabel": "Forfeited during the year, RSUs"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
        "periodStartLabel": "Outstanding at period start, RSUs",
        "periodEndLabel": "Outstanding at period end, RSUs"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOutstandingShareOptions",
        "periodStartLabel": "Outstanding at period start, options",
        "periodEndLabel": "Outstanding at period end, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193",
      "r195"
     ]
    },
    "opra_NumberOfSegmentsReportable": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NumberOfSegmentsReportable",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NumberOfSegmentsReportable",
        "terseLabel": "Number of Segments, Reportable",
        "documentation": "Number of segments reported by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
        "negatedLabel": "Exercised during the year, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
        "negatedLabel": "Expired during the year, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
        "negatedLabel": "Forfeited during the year, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted during the year, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfSharesAuthorised",
        "terseLabel": "Number of shares authorised (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfSharesIssued",
        "periodStartLabel": "Issued ordinary shares at beginning of period (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfSharesOutstanding",
        "terseLabel": "Number of shares outstanding at end of period (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "opra_NumberOfSharesRepurchasedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "NumberOfSharesRepurchasedDuringPeriod",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_NumberOfSharesRepurchasedDuringPeriod",
        "terseLabel": "Number of shares repurchased during period (in shares)",
        "documentation": "The number of shares repurchased during the period."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OPayDigitalServicesLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OPayDigitalServicesLimitedMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPay Digital Services Limited [member]",
        "documentation": "Related to Opay Digital Services Limited."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OPayLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OPayLimitedMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPay Limited [member]",
        "documentation": "Represents OPay Limited."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OfficePropertiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OfficePropertiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office properties [member]",
        "documentation": "This member stands for office properties."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OperaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OperaMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Opera [member]",
        "documentation": "Represents Opera."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OperaNorwayASMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OperaNorwayASMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Opera Norway AS [member]",
        "documentation": "Represents Opera Norway AS."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OperatingExpense",
        "negatedTotalLabel": "Total operating expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "opra_OperatingExpenses1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OperatingExpenses1Abstract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OptionsAndRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OptionsAndRSUsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options and RSUs [member]",
        "documentation": "Represents information regarding options and RSUs together."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r321"
     ]
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Sale of shares in Star X (Note 13)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of equity or debt instruments of other entities (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive loss",
        "totalLabel": "Total other comprehensive loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r31",
      "r41",
      "r150"
     ]
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherCurrentFinancialLiabilities",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Total other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r152"
     ]
    },
    "opra_OtherCurrentLiabilities1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherCurrentLiabilities1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current liabilities 1 [member]",
        "documentation": "This member stands for other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherCurrentLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherCurrentLoansMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current loans [member]",
        "documentation": "Represents other current loans."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherCurrentMiscellaneousLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherCurrentMiscellaneousLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other current liabilities",
        "label": "opra_OtherCurrentMiscellaneousLiabilities",
        "documentation": "The amount of other current miscellaneous liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "totalLabel": "Total other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "ifrs-full_OtherEmployeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherEmployeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other personnel-related expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherExpenseByNature",
        "totalLabel": "Total other operating expenses",
        "negatedLabel": "Other operating expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r248"
     ]
    },
    "ifrs-full_OtherFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinanceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherFinanceCost",
        "negatedLabel": "Other finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance costs that the entity does not separately disclose in the same statement or note. [Refer: Finance costs]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_OtherFinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherFinanceIncome",
        "terseLabel": "Other finance income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of finance income that the entity does not separately disclose in the same statement or note. [Refer: Finance income]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "opra_OtherFinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherFinancialLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial liabilities [member]",
        "documentation": "Related to other financial liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherGeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherGeographicalAreasMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other geographical areas [member]",
        "documentation": "Represents geographical areas classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r248",
      "r249"
     ]
    },
    "ifrs-full_OtherIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherIntangibleAssets",
        "terseLabel": "Other intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "opra_OtherLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherLoansMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other loans [member]",
        "documentation": "This member stands for other loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherNoncurrentFinancialLiabilities",
        "terseLabel": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r153"
     ]
    },
    "opra_OtherNoncurrentLiabilities1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherNoncurrentLiabilities1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other noncurrent liabilities 1 [member]",
        "documentation": "This member stands for other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_Prepayments",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other prepaid expenses",
        "documentation": "Amount of other prepaid expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisionsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other provisions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "opra_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables [member]",
        "documentation": "This member stands for other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "opra_PWERMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PWERMMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PWERM [member]",
        "documentation": "Related to PWERM."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ParValuePerShare",
        "terseLabel": "Par value per share (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_PastDueStatusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PastDueStatusMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
        "negatedLabel": "Payment of lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Repurchase of shares (Note 16)",
        "terseLabel": "Payments to acquire or redeem entity's shares",
        "negatedLabel": "Acquisition of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "opra_PayrollTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PayrollTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Payroll tax",
        "label": "opra_PayrollTaxPayables",
        "documentation": "The amount of payables related to payroll tax."
       }
      }
     },
     "auth_ref": []
    },
    "opra_PercentageOfEntitysNetProfits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PercentageOfEntitysNetProfits",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_PercentageOfEntitysNetProfits",
        "terseLabel": "Percentage of entity's net profits",
        "documentation": "The percentage of the entity's net profits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PercentageOfEntitysRevenue",
        "terseLabel": "Percentage of entity's revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "opra_PercentageOfNetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PercentageOfNetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_PercentageOfNetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
        "terseLabel": "Percentage of net deduction of value to reflect various scenarios of impacts related to the provisions",
        "documentation": "Percentage of net deduction of value to reflect various scenarios of impacts related to the provisions in the agreement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in assumption, percentage"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "opra_PersonnelExpensesExcludingSharebasedRemuneration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PersonnelExpensesExcludingSharebasedRemuneration",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
        "totalLabel": "Total personnel expenses, excluding share-based remuneration",
        "documentation": "The amount of Personnel expenses excluding share-based remuneration."
       }
      }
     },
     "auth_ref": []
    },
    "opra_PocosysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PocosysMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pocosys [member]",
        "documentation": "Represents Pocosys."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined contribution pension expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_PotentialOrdinaryShareTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PotentialOrdinaryShareTransactionsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Potential ordinary share transactions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for potential ordinary share transactions. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "opra_PrepaidCorporatesIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "PrepaidCorporatesIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_Prepayments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid corporate income taxes",
        "documentation": "Amount of prepaid corporate income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Prepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Prepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_Prepayments",
        "totalLabel": "Total prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "opra_ProbabilityweightedPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ProbabilityweightedPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ProbabilityweightedPresentValue",
        "terseLabel": "Probability-weighted Present Value",
        "documentation": "Represents Probability-weighted Present Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfInterestsInAssociates",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of shares in associate",
        "terseLabel": "Proceeds from sales of interests in associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of interests in associates. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
        "negatedLabel": "Installment and dividend set-off"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Sale of marketable securities (Note 16)",
        "terseLabel": "Proceeds from sales of investments other than investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r283"
     ]
    },
    "ifrs-full_ProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r283"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit, legal and other advisory services"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss)",
        "terseLabel": "Profit (loss)",
        "totalLabel": "Net income (loss) attributable to owners of the parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r30",
      "r125",
      "r137",
      "r139",
      "r234",
      "r236",
      "r278",
      "r286"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
        "totalLabel": "Net income (loss) attributable to owners of the parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProfitLossBeforeTax",
        "totalLabel": "Income (loss) before income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r204",
      "r248",
      "r249",
      "r301",
      "r302"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (loss) from continuing operations",
        "totalLabel": "Income (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r148",
      "r234",
      "r236"
     ]
    },
    "opra_ProfitLossFromContinuingOperationsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ProfitLossFromContinuingOperationsBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (loss) before income taxes from continuing operations",
        "documentation": "The profit (loss) from continuing operations before tax. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43",
      "r149",
      "r203"
     ]
    },
    "opra_ProfitLossFromDiscontinuedOperationsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ProfitLossFromDiscontinuedOperationsBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss before income taxes from discontinued operations",
        "documentation": "The profit (loss) from discontinued operations before tax. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProfitLossFromOperatingActivities",
        "totalLabel": "Operating profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r263",
      "r322"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodStartLabel": "Beginning of the year",
        "negatedPeriodEndLabel": "End of the year",
        "label": "Property and equipment",
        "periodStartLabel": "Beginning of the year",
        "periodEndLabel": "End of the year"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r64"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r264",
      "r285"
     ]
    },
    "opra_ProportionOfCarryingAmountOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ProportionOfCarryingAmountOwnershipInterestInAssociate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership interest",
        "documentation": "The proportion of carrying amount ownership interest in associate."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProportionOfOwnershipInterestInAssociate",
        "terseLabel": "Proportion of ownership interest in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r89",
      "r91",
      "r141"
     ]
    },
    "opra_ProvisionForImpairmentOfTradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ProvisionForImpairmentOfTradeReceivablesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for impairment of trade receivables [member]",
        "documentation": "This member stand for provision for impairment of trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ProvisionForImpairmentOfTradeReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ProvisionForImpairmentOfTradeReceivablesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for impairment of trade receivables [text block]",
        "documentation": "The disclosure of provision for impairment of trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions",
        "terseLabel": "Provision of guarantees or collateral by entity, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of guarantees or collateral provided by the entity in related party transactions. [Refer: Guarantees [member]; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
        "negatedLabel": "Purchase of intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PurchaseOfInterestsInAssociates",
        "negatedLabel": "Acquisition of subsidiary, net of cash acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
        "terseLabel": "Purchase of property, plant and equipment",
        "negatedLabel": "Purchase of equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchasesOfGoodsRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Purchases of goods and services",
        "label": "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goods purchased by the entity in related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "opra_QifeiInternationalDevelopmentCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "QifeiInternationalDevelopmentCoLtdMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Qifei International Development Co, Ltd [member]",
        "documentation": "Represents Qifei International Development Co, Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RSUMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU [member]",
        "documentation": "This member stand for restricted share unit."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r185",
      "r195",
      "r281",
      "r282",
      "r343"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r185",
      "r195",
      "r281",
      "r282",
      "r343"
     ]
    },
    "opra_RealizedForeignExchangeGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RealizedForeignExchangeGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized foreign exchange gain (loss)",
        "documentation": "The amount of realized foreign exchange gain (loss)."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ReceivableFromSaleOfInvestmentRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ReceivableFromSaleOfInvestmentRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ReceivableFromSaleOfInvestmentRelatedPartyTransactions",
        "terseLabel": "Receivable from Sale of Investment, related party transactions",
        "documentation": "Represents receivable from sale of investment related to related party transactions."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ReceivablesFromSaleOfInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ReceivablesFromSaleOfInvestmentsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables from sale of investments [member]",
        "documentation": "Represents receivables from sale of investments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
        "negatedLabel": "Reclassification of exchange differences on loss of control"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r72"
     ]
    },
    "opra_ReclassificationAdjustmentsOnShareOfOtherComprehensiveLossOfEquityaccountedInvesteesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ReclassificationAdjustmentsOnShareOfOtherComprehensiveLossOfEquityaccountedInvesteesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ReclassificationAdjustmentsOnShareOfOtherComprehensiveLossOfEquityaccountedInvesteesNetOfTax",
        "negatedLabel": "Reclassification of share of other comprehensive loss of equity-accounted investees",
        "documentation": "The amount of reclassification adjustments related to the share of other comprehensive loss of equity-accounted investees."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RecognizedDuring2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RecognizedDuring2024Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized during 2024 [member]",
        "documentation": "This member stands for recognized during 2024."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RecognizedOver20252026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RecognizedOver20252026Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized over 2025-2026 [member]",
        "documentation": "Represents Recognized over 2025-2026."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesTextBlock",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [text block]",
        "documentation": "The disclosure of reconciliation of accounting profit multiplied by applicable tax rates."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "opra_RelativeChangeInProbabilityOfSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RelativeChangeInProbabilityOfSaleMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Relative change in probability of sale [member]",
        "documentation": "Relative change in probability of sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent and other office expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
        "negatedLabel": "Repayment of loans and borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_RepaymentsOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepaymentsOfNoncurrentBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_RepaymentsOfNoncurrentBorrowings",
        "terseLabel": "Repayments of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details": {
       "parentTag": "opra_NetExpensedResearchAndDevelopmentExpenditure",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total research and development expenditure"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r250"
     ]
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted share units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of antidilutive instrument representing restricted share units."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "opra_RestrictedShareUnitsRSU2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RestrictedShareUnitsRSU2022Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted share units (RSU), 2022 [Member]",
        "documentation": "This member stand for restricted share units."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RestrictedShareUnitsRSU2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RestrictedShareUnitsRSU2023Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted share units (RSU), 2023 [Member]",
        "documentation": "This member stand for restricted share units."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r254"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r250"
     ]
    },
    "ifrs-full_RevaluationIncreaseDecreasePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevaluationIncreaseDecreasePropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from revaluations to fair value. [Refer: Property, plant and equipment; Revaluation surplus]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r68"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total revenue",
        "label": "Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r147",
      "r204",
      "r229",
      "r235",
      "r241",
      "r242",
      "r244",
      "r248",
      "r249",
      "r278"
     ]
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue from contracts with customers",
        "label": "ifrs-full_RevenueFromContractsWithCustomers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Sales of goods and services",
        "label": "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r179"
     ]
    },
    "opra_RightofuseAssetsTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RightofuseAssetsTermOfContract",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_RightofuseAssetsTermOfContract",
        "terseLabel": "Right-of-use assets, Term of Contract (Month)",
        "documentation": "Term of right-of-use assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RiskFreeInterestRateOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RiskFreeInterestRateOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_RiskFreeInterestRateOtherEquityInstrumentsGranted",
        "terseLabel": "Risk free interest rate (%) (1)",
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for other equity instruments granted is expressed, with a remaining term equal to the expected term of the other equity instrument being valued (based on the other equity instrument's remaining contractual life and taking into account the effects of expected early exercise)."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RiskFreeRateSignificantUnobservableInputsAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "RiskFreeRateSignificantUnobservableInputsAssets",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_RiskFreeRateSignificantUnobservableInputsAssets",
        "terseLabel": "Risk-free rate, significant unobservable inputs, assets",
        "documentation": "Risk-free rate used as a significant Level 3 unobservable input for assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_Russia1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "Russia1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Russia 1 [member]",
        "documentation": "Represents Russia."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SearchMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Search [member]",
        "documentation": "This member stand for search."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "opra_SecurityDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SecurityDepositMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security deposit [member]",
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r167",
      "r234",
      "r259",
      "r288"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r167",
      "r240",
      "r259",
      "r288"
     ]
    },
    "opra_SensitivityAnalysisAnnualizedDeclineInGrowthForCashInflows": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SensitivityAnalysisAnnualizedDeclineInGrowthForCashInflows",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SensitivityAnalysisAnnualizedDeclineInGrowthForCashInflows",
        "terseLabel": "Sensitivity Analysis, Annualized Decline in Growth for Cash Inflows",
        "documentation": "Represents Sensitivity Analysis, Annualized Decline in Growth for Cash Inflows."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisNegativeLongTermGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SensitivityAnalysisNegativeLongTermGrowthRate",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SensitivityAnalysisNegativeLongTermGrowthRate",
        "terseLabel": "Sensitivity Analysis, Negative Long Term Growth Rate",
        "documentation": "Represents Sensitivity Analysis, Negative Long Term Growth Rate."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInOperatingExpenditure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInOperatingExpenditure",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInOperatingExpenditure",
        "terseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in operating expenditure",
        "documentation": "The reasonable possible increase (decrease) in operating expenditure which would result in cash generating unit to be impaired."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInRevenue",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInRevenue",
        "terseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in revenue",
        "documentation": "The reasonable possible increase (decrease) in revenue which would result in cash generating unit to be impaired."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInWACC": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInWACC",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInWACC",
        "terseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in WACC",
        "documentation": "The reasonable possible increase (decrease) in WACC which would result in cash generating unit to be impaired."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of other comprehensive income of equity-accounted investees"
       }
      },
      "en": {
       "role": {
        "documentation": "Share of the other comprehensive income of associates and joint ventures accounted for using the equity method that will be reclassified to profit or loss, net of tax."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details": {
       "parentTag": "opra_GainLossFromInvestmentsInUnconsolidatedEntitiesNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share of net loss of equity-accounted investees",
        "label": "Share of net loss of equity-accounted investees"
       }
      },
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r232",
      "r239"
     ]
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other paid in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share premium [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "opra_ShareRepurchaseProgramMaximumAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ShareRepurchaseProgramMaximumAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_ShareRepurchaseProgramMaximumAuthorizedAmount",
        "terseLabel": "Share repurchase program, maximum authorized amount",
        "documentation": "Maximum amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharebasedPaymentArrangementsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "opra_SharebasedRemunerationIncludingRelatedSocialSecurityCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SharebasedRemunerationIncludingRelatedSocialSecurityCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based remuneration, including related social security contribution",
        "documentation": "The amount of share-based remuneration, including related social security costs."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesInAssociatePurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SharesInAssociatePurchased",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SharesInAssociatePurchased",
        "terseLabel": "Shares in associate purchased (in shares)",
        "documentation": "The number of shares in associate purchased during the period."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesInAssociateSoldValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SharesInAssociateSoldValue",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SharesInAssociateSoldValue",
        "terseLabel": "Shares in associate sold, value",
        "documentation": "The value of shares in associate sold."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesValuationNetReductionOfValuePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SharesValuationNetReductionOfValuePercent",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SharesValuationNetReductionOfValuePercent",
        "terseLabel": "Shares valuation, net reduction of value, percent",
        "documentation": "The percent net reduction of value from shares valuation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92",
      "r158"
     ]
    },
    "ifrs-full_SignificantUnobservableInputAssets": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantUnobservableInputAssets",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement input",
        "terseLabel": "Significant unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "opra_SignificantUnobservableInputAssetsFutureExit": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SignificantUnobservableInputAssetsFutureExit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time to exit",
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_Singapore1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "Singapore1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Singapore 1 [member]",
        "documentation": "Represents Singapore."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SizePremiumMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SizePremiumMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Size premium, measurement input [member]",
        "documentation": "This member stands for the size premium used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SocialSecurityContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SocialSecurityContributions",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social security contribution, excluding amounts related to share-based remuneration"
       }
      },
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents social security contributions. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "opra_SoftwareLicenseFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SoftwareLicenseFees",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software license fees",
        "documentation": "The amount of expenses related to software license."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software [member]",
        "documentation": "This member stands for software member."
       }
      }
     },
     "auth_ref": []
    },
    "opra_StarXMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "StarXMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Star X [member]",
        "documentation": "Represents Star X."
       }
      }
     },
     "auth_ref": []
    },
    "opra_Statement1LineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "Statement1LineItems",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-1-accounting-policies-judgments-and-estimation-uncertainty",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-tables",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-tables",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables",
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Line Items [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_Statement1Table": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "Statement1Table",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-comprehensive-income",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20231231/role/statement-note-1-accounting-policies-judgments-and-estimation-uncertainty",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-tables",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-tables",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-details-textual",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-tables",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-tables",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-tables",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-tables",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details",
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details",
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-tables",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-changes-in-deferred-taxes-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-details-textual",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details",
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-tables",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-tables",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-tables",
      "http://www.opera.com/20231231/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Table [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectFromChangeInTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_TaxEffectFromChangeInTaxRate",
        "negatedLabel": "Change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "opra_TaxEffectOfChangeInUnrecognizedDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfChangeInUnrecognizedDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfChangeInUnrecognizedDeferredTaxAssets",
        "negatedLabel": "Change in withholding taxes and restricted interest deduction carried forward",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to change in unrecognized deferred tax assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfDifferentTaxRatesAppliedBySubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfDifferentTaxRatesAppliedBySubsidiaries",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfDifferentTaxRatesAppliedBySubsidiaries",
        "negatedLabel": "Effect of different tax rates applied by subsidiaries",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to different tax rates applied by subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfExpenseDeductibleNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfExpenseDeductibleNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfExpenseDeductibleNotDeductibleInDeterminingTaxableProfitTaxLoss",
        "negatedLabel": "Net other permanent differences (not) tax deductible",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses (deductible) not deductible in determining taxable profit (tax loss)."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfFinancialItemsExemptedFromTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfFinancialItemsExemptedFromTax",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfFinancialItemsExemptedFromTax",
        "negatedLabel": "Tax effect of financial items exempted from tax",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to financial items exempted from tax."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfTaxChangeToPreviouslyRecognizedDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfTaxChangeToPreviouslyRecognizedDeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfTaxChangeToPreviouslyRecognizedDeferredTaxAssets",
        "negatedLabel": "Change in income tax losses carried forward",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to change to previously recognized deferred tax assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfTaxChangeToPreviouslyRecognizedSharebasedRemuneration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfTaxChangeToPreviouslyRecognizedSharebasedRemuneration",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in share-based remuneration",
        "documentation": "The amount of tax effect of tax change to previously recognized share-based remuneration."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfTranslationDifferencesExemptedForTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfTranslationDifferencesExemptedForTax",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfTranslationDifferencesExemptedForTax",
        "negatedLabel": "Tax effect of translation differences exempted for tax",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to translation differences exempted for tax."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfWithholdingTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxEffectOfWithholdingTaxesPaid",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxEffectOfWithholdingTaxesPaid",
        "negatedLabel": "Withholding taxes (paid) credited",
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to withholding taxes paid."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate",
        "negatedLabel": "Tax benefit (expense) at nominal tax rate in Norway"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxExpenseIncomeFromContinuingAndDiscontinuedOperations",
        "negatedTotalLabel": "Income tax expense for the year",
        "documentation": "The amount of tax expense from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxExpenseIncomeRelatingToProfitLossFromContinuingOperationsAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TaxExpenseIncomeRelatingToProfitLossFromContinuingOperationsAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TaxExpenseIncomeRelatingToProfitLossFromContinuingOperationsAndDiscontinuedOperations",
        "negatedTotalLabel": "Income tax benefit (expense)",
        "documentation": "The amount of tax expense (income) relating to profit (loss) from continuing operations and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations",
        "terseLabel": "Discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) relating to the profit (loss) arising from ordinary activities of discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r55",
      "r205"
     ]
    },
    "opra_TechnologyAndPlatformFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TechnologyAndPlatformFeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TechnologyAndPlatformFeeExpense",
        "negatedLabel": "Technology and platform fees",
        "documentation": "The amount of expense recognized for technology and platform fees."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TechnologyLicensingAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TechnologyLicensingAndOtherMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology licensing and other [member]",
        "documentation": "This member stand for Technology licensing and other revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TechnologybasedIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology-based intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets based on technology. Such assets may include patented and unpatented technology, databases as well as trade secrets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "opra_TemporaryDifferenceIntercompanyInterestCostsSubjectToLimitationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TemporaryDifferenceIntercompanyInterestCostsSubjectToLimitationsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, intercompany interest costs subject to limitations [member]",
        "documentation": "This member stands for temporary differences attributable to intercompany interest costs subject to limitations."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferencePropertyEquipmentAndIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TemporaryDifferencePropertyEquipmentAndIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, property, equipment and intangible assets [member]",
        "documentation": "This member stands for temporary differences attributable to property, equipment, and intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferenceSharebasedRemunerationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TemporaryDifferenceSharebasedRemunerationMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, share-based remuneration [member]",
        "documentation": "This member stands for temporary differences attributable to share-based remuneration."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferenceTradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TemporaryDifferenceTradeReceivablesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, trade receivables [member]",
        "documentation": "This member stands for temporary differences attributable to trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "opra_TemporaryDifferenceWithholdingTaxExpectedToBeCreditedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TemporaryDifferenceWithholdingTaxExpectedToBeCreditedMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, withholding tax expected to be credited [member]",
        "documentation": "This member stands for temporary differences attributable to withholding tax expected to be credited."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ThirdPartyReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "ThirdPartyReceivablesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third party receivables [member]",
        "documentation": "Represents third party receivables."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TimeToExitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TimeToExitMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time to exit [member]",
        "documentation": "Time to exit."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans",
      "http://www.opera.com/20231231/role/statement-note-13-lease-liabilities-and-other-loans-details-textual",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r185",
      "r195",
      "r281",
      "r282",
      "r343"
     ]
    },
    "opra_TotalCashAndCashEquivalentsAndMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TotalCashAndCashEquivalentsAndMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TotalCashAndCashEquivalentsAndMarketableSecurities",
        "totalLabel": "Total cash, cash equivalents, and marketable securities",
        "documentation": "The total amount of cash and cash equivalents and marketable securities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TotalFinancialLiabilitiesIncludingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TotalFinancialLiabilitiesIncludingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total financial liabilities, including interest",
        "documentation": "Represents total financial liabilities including interest."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable due from Kunlun (Note 17) (2)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_TradeAndOtherPayables",
        "totalLabel": "Total trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "opra_TradeAndOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TradeAndOtherPayablesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
      "http://www.opera.com/20231231/role/statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables [member]",
        "documentation": "This member stands for trade and other payables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade and other payables due to related parties (Note 17)",
        "label": "ifrs-full_TradeAndOtherPayablesToRelatedParties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "opra_TradePayableToThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TradePayableToThirdParty",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trade payables due to third-party suppliers",
        "label": "opra_TradePayableToThirdParty",
        "documentation": "Amount of trade payables to third party."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradeReceivablesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TradeReceivablesGross",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gross carrying amount",
        "label": "opra_TradeReceivablesGross",
        "terseLabel": "Trade receivables",
        "documentation": "Amount of trade receivables before allowance."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradeReceivablesLossAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TradeReceivablesLossAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_TradeReceivablesLossAllowance",
        "terseLabel": "Loss allowance as of December 31",
        "documentation": "The loss allowance for trade receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r212",
      "r216",
      "r291",
      "r316"
     ]
    },
    "opra_TrademarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "TrademarkMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademark [member]",
        "documentation": "This member stands for trademark."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-details-textual",
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate amount of transaction prices allocated to unsatisfied long-term contracts",
        "terseLabel": "Transaction price allocated to remaining performance obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]"
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-5-other-operating-expenses-other-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Travel"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from travel."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20231231/role/statement-note-2-corporate-information-and-group-structure-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_TreasuryShares",
        "terseLabel": "Treasury shares",
        "negatedLabel": "Treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r253"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share",
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period",
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "opra_UnitedStates1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "UnitedStates1Member",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-3-revenue-information-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States 1 [member]",
        "documentation": "Represents the United States."
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnlistedPreferredAndOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "UnlistedPreferredAndOrdinarySharesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unlisted preferred and ordinary shares [member]",
        "documentation": "Represents unlisted preferred and ordinary shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unobservable inputs [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r340"
     ]
    },
    "ifrs-full_UnobservableInputsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnobservableInputsMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments",
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unobservable inputs [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r340"
     ]
    },
    "opra_UnrealizedForeignExchangeGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "UnrealizedForeignExchangeGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-6-finance-income-and-finance-expenses-finance-income-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized foreign exchange gain (loss)",
        "documentation": "The amount of unrealized foreign exchange gain (loss)."
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnsettledTradesReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "UnsettledTradesReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsettled trades (1)",
        "documentation": "Amount of unsettled trades receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
        "terseLabel": "Useful life (Year)"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-18-events-after-the-reporting-period-details-textual",
      "http://www.opera.com/20231231/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Useful life (Year)",
        "terseLabel": "Useful life measured as period of time, property, plant and equipment (Year)"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_ValuationTechniquesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValuationTechniquesMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValueAddedTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Value added tax",
        "label": "ifrs-full_ValueAddedTaxPayables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ifrs-full_ValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValueAddedTaxReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
       "parentTag": "ifrs-full_OtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value added tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Salaries, including bonuses"
       }
      },
      "en": {
       "role": {
        "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]"
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageCostOfCapitalMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average cost of capital, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the weighted average cost of capital used as a measurement input."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r282"
     ]
    },
    "opra_WeightedAverageCostOfCapitalPretaxMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "WeightedAverageCostOfCapitalPretaxMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average cost of capital pre-tax, measurement input [member]",
        "documentation": "This member stands for the pre-tax weighted average cost of capital used as a measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_WeightedAverageEquityValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "WeightedAverageEquityValueMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average equity value [member]",
        "documentation": "weighted average equity value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised during the year RSUs, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expired during the year RSUs, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited during the year RSUs, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted during the year RSUs, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price, RSU (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period, RSUs, weighted average grant date fair value (in dollars per share)",
        "periodEndLabel": "Outstanding at period end RSUs, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised during the year, options, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expired during the year, options, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited during the year, options, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted during the year, options, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
        "periodStartLabel": "Outstanding at beginning of period, options, weighted average grant date fair value (in dollars per share)",
        "periodEndLabel": "Outstanding at period end, options, weighted average grant date fair value (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r188",
      "r193"
     ]
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
        "terseLabel": "Fair value at the measurement date"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average fair value at the measurement date of granted equity instruments other than share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "opra_WeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAndOtherEquityInstruments": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAndOtherEquityInstruments",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_WeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAndOtherEquityInstruments",
        "terseLabel": "Weighted average remaining contractual life of outstanding share options and other equity instruments (Year)",
        "documentation": "The weighted average remaining contractual life of outstanding share options and other equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageSharePrice2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageSharePrice2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageSharePrice2019",
        "terseLabel": "Equity unit price valuation (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019",
        "terseLabel": "Equity unit price valuation (in dollars per share)"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "calculation": {
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic weighted-average number of ordinary shares in the period (in shares)",
        "label": "ADS equivalent of basic weighted-average number of ordinary shares in the period (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "opra_WisdomConnectionIiiHoldingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "WisdomConnectionIiiHoldingMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wisdom Connection III Holding [member]",
        "documentation": "Represents Wisdom Connection III Holding."
       }
      }
     },
     "auth_ref": []
    },
    "opra_YoyoGamesLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "YoyoGamesLimitedMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets",
      "http://www.opera.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "YoYo Games Limited [member]",
        "documentation": "Related to YoYo Games Limited."
       }
      }
     },
     "auth_ref": []
    },
    "opra_nHorizonInfiniteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "nHorizonInfiniteMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-outstanding-balances-and-transactions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "nHorizon Infinite [member]",
        "documentation": "Represents nHorizon Infinite."
       }
      }
     },
     "auth_ref": []
    },
    "opra_nHorizonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "nHorizonMember",
     "presentation": [
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20231231/role/statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties",
      "http://www.opera.com/20231231/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "nHorizon [member]",
        "documentation": "Related to nHorizon"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-10-goodwill-and-intangible-assets-intangible-assets-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-10-goodwill-and-intangible-assets-intangible-assets-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Goodwill and Intangible Assets - Intangible Assets (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-10-goodwill-and-intangible-assets-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-10-goodwill-and-intangible-assets-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Goodwill and Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-10-goodwill-and-intangible-assets-useful-life-of-intangible-assets-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Goodwill and Intangible Assets - Useful Life of Intangible Assets (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-11-investments-in-unconsolidated-entities-equity-values-timing-and-probabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Investments in Unconsolidated Entities - Equity Values, Timing and Probabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-11-investments-in-unconsolidated-entities-gains-losses-and-carrying-amounts-of-investments-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Investments in Unconsolidated Entities - Gains, Losses and Carrying Amounts of Investments (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-11-investments-in-unconsolidated-entities-sensitivities-analysis-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Investments in Unconsolidated Entities - Sensitivities Analysis (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-11-investments-in-unconsolidated-entities-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-11-investments-in-unconsolidated-entities-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Investments in Unconsolidated Entities"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-aging-of-trade-receivables-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Aging of Trade Receivables (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-provision-for-impairment-of-trade-receivables-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Provision for Impairment of Trade Receivables (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-receivables-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Receivables (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Trade Receivables, Other Receivables, and Prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-12-trade-receivables-other-receivables-and-prepayments-trade-receivables-prepayments-and-other-receivables-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Trade Receivables, Other Receivables, and Prepayments - Trade Receivables, Prepayments and Other Receivables (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-13-lease-liabilities-and-other-loans-changes-in-liabilities-arising-from-financing-activities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Lease Liabilities and Other Loans - Changes in Liabilities Arising from Financing Activities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-13-lease-liabilities-and-other-loans-lease-amounts-included-in-financial-statements-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Lease Liabilities and Other Loans - Lease Amounts Included in Financial Statements (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Lease Liabilities and Other Loans - Noncurrent and Current (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-13-lease-liabilities-and-other-loans-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-13-lease-liabilities-and-other-loans-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Lease Liabilities and Other Loans"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Trade and Other Payables, and Other Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-14-trade-and-other-payables-and-other-current-liabilities-trade-and-other-payables-and-other-current-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Trade and Other Payables, and Other Current Liabilities - Trade and Other Payables, and Other Current Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-15-financial-assets-and-financial-liabilities-financial-assets-and-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Financial Assets and Financial Liabilities - Financial Assets and Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-15-financial-assets-and-financial-liabilities-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-15-financial-assets-and-financial-liabilities-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Financial Assets and Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-16-capital-and-financial-risk-management-financial-assets-and-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 16 - Capital and Financial Risk Management - Financial Assets and Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-16-capital-and-financial-risk-management-gains-and-losses-on-the-investment-portfolio-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 16 - Capital and Financial Risk Management - Gains and Losses on the Investment Portfolio (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-16-capital-and-financial-risk-management-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-16-capital-and-financial-risk-management-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 16 - Capital and Financial Risk Management"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-17-related-parties-outstanding-balances-and-transactions-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-17-related-parties-outstanding-balances-and-transactions-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 17 - Related Parties - Outstanding Balances and Transactions (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-17-related-parties-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-17-related-parties-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 17 - Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-3-revenue-information-disaggregation-of-revenue-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-3-revenue-information-disaggregation-of-revenue-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Revenue Information - Disaggregation of Revenue (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-3-revenue-information-disclosure-of-remaining-performance-obligations-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Revenue Information - Disclosure of Remaining Performance Obligations (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-3-revenue-information-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-3-revenue-information-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Revenue Information"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-compensation-of-key-management-personnel-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Compensation of Key Management Personnel (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-fair-value-measurement-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Fair Value Measurement (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-personnel-expenses-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Personnel Expenses (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-research-and-development-expenditure-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Personnel Expenses, Including Share-based Remuneration - Research and Development Expenditure (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-rsus-and-option-activities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Personnel Expenses, Including Share-based Remuneration - RSUs and Option Activities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-4-personnel-expenses-including-sharebased-remuneration-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Personnel Expenses, Including Share-based Remuneration"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-5-other-operating-expenses-other-expenses-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-5-other-operating-expenses-other-expenses-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Other Operating Expenses - Other Expenses (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-5-other-operating-expenses-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-5-other-operating-expenses-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Other Operating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-6-finance-income-and-finance-expenses-finance-income-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-6-finance-income-and-finance-expenses-finance-income-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Finance Income and Finance Expenses - Finance Income (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-6-finance-income-and-finance-expenses-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-6-finance-income-and-finance-expenses-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Finance Income and Finance Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-7-income-tax-changes-in-deferred-taxes-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-7-income-tax-changes-in-deferred-taxes-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Income Tax - Changes in Deferred Taxes (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-7-income-tax-deferred-tax-assets-and-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Income Tax - Deferred Tax Assets and Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-7-income-tax-reconciliation-of-tax-expense-benefit-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Income Tax - Reconciliation of Tax (Expense) Benefit (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-7-income-tax-summary-of-income-tax-expense-benefit-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Income Tax - Summary of Income Tax (Expense) Benefit (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-7-income-tax-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-7-income-tax-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-8-earnings-per-share-income-loss-per-share-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-8-earnings-per-share-income-loss-per-share-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Earnings Per Share - Income (Loss) Per Share (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-8-earnings-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-8-earnings-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Property and Equipment - Components of Property, Plant and Equipment, Net (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Property and Equipment - Estimated Useful Lives of Property, Plant and Equipment (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-9-property-and-equipment-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-note-9-property-and-equipment-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20231231",
     "localname": "statement-statement-significant-accounting-policies-policies",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_137_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_h_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "77",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_77_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "48",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_48&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2023-03-23"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B8E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B8E&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B36",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B36_e&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "38",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  }
 }
}
