{
 "version": "2.2",
 "instance": {
  "opra-20251231.htm": {
   "nsprefix": "opra",
   "nsuri": "http://www.opera.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "opra-20251231.htm"
     ]
    },
    "schema": {
     "local": [
      "opra-20251231.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/lrr/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/rol_ifrs_ea-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/dim_ifrs_ea_2025-03-27_role-995000.xml",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/dim_full_ifrs_2025-03-27_role-995000.xml"
     ]
    }
   },
   "keyStandard": 300,
   "keyCustom": 144,
   "axisStandard": 36,
   "axisCustom": 0,
   "memberStandard": 55,
   "memberCustom": 84,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 501,
   "entityCount": 1,
   "segmentCount": 150,
   "elementCount": 975,
   "unitCount": 5,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1147,
    "http://xbrl.sec.gov/dei/2025": 43,
    "http://xbrl.sec.gov/cyd/2025": 11,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information",
     "longName": "75000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "dei:CurrentFiscalYearEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "dei:DocumentPeriodEndDate",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "dei:CurrentFiscalYearEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "dei:DocumentPeriodEndDate",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
     "longName": "75010 - Statement - Consolidated Statement of Operations",
     "shortName": "Consolidated Statement of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:Revenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:OtherOperatingIncomeExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income",
     "longName": "75020 - Statement - Consolidated Statement of Comprehensive Income",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position",
     "longName": "75030 - Statement - Consolidated Statement of Financial Position",
     "shortName": "Consolidated Statement of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:Goodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity",
     "longName": "75040 - 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": "C_df5174bf-c94f-4e74-a5fa-387cc3398add",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_df5174bf-c94f-4e74-a5fa-387cc3398add",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows",
     "longName": "75050 - Statement - Consolidated Statement of Cash Flows",
     "shortName": "Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:AdjustmentsForFinanceIncomeCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance",
     "longName": "75060 - Disclosure - Cybersecurity Risk Management, Strategy and Governance",
     "shortName": "Cybersecurity Risk Management, Strategy and Governance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructure",
     "longName": "995457 - Disclosure - Note 1 - Corporate Information and Group Structure",
     "shortName": "Note 1 - Corporate Information and Group Structure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertainty",
     "longName": "995467 - Disclosure - Note 2 - Accounting Policies, Judgments, and Estimation Uncertainty",
     "shortName": "Note 2 - Accounting Policies, Judgments, and Estimation Uncertainty",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3Revenue1",
     "longName": "995477 - Disclosure - Note 3 - Revenue",
     "shortName": "Note 3 - Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensation",
     "longName": "995487 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-5-other-operating-expenses",
     "longName": "995497 - Disclosure - Note 5 - Other Operating Expenses",
     "shortName": "Note 5 - Other Operating Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-6-finance-income-and-finance-expenses",
     "longName": "995507 - Disclosure - Note 6 - Finance Income and Finance Expenses",
     "shortName": "Note 6 - Finance Income and Finance Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax",
     "longName": "995517 - Disclosure - Note 7 - Income Tax",
     "shortName": "Note 7 - Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share",
     "longName": "995527 - Disclosure - Note 8 - Earnings Per Share",
     "shortName": "Note 8 - Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment",
     "longName": "995537 - Disclosure - Note 9 - Property and Equipment",
     "shortName": "Note 9 - Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets",
     "longName": "995547 - Disclosure - Note 10 - Goodwill and Intangible Assets",
     "shortName": "Note 10 - Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities",
     "longName": "995557 - Disclosure - Note 11 - Investments in Unconsolidated Entities",
     "shortName": "Note 11 - Investments in Unconsolidated Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivables",
     "longName": "995567 - Disclosure - Note 12 - Trade and Other Receivables",
     "shortName": "Note 12 - Trade and Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13Leases",
     "longName": "995577 - Disclosure - Note 13 - Leases",
     "shortName": "Note 13 - Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities",
     "longName": "995587 - 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": "22",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities",
     "longName": "995597 - Disclosure - Note 15 - Financial Assets and Financial Liabilities",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagement",
     "longName": "995607 - Disclosure - Note 16 - Capital Management",
     "shortName": "Note 16 - Capital Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfCapitalManagementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfCapitalManagementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties",
     "longName": "995617 - Disclosure - Note 17 - Related Parties",
     "shortName": "Note 17 - Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-18-events-after-the-reporting-period",
     "longName": "995627 - Disclosure - Note 18 - Events After the Reporting Period",
     "shortName": "Note 18 - Events After the Reporting Period",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies",
     "longName": "995637 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueTables",
     "longName": "995647 - Disclosure - Note 3 - Revenue (Tables)",
     "shortName": "Note 3 - Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables",
     "longName": "995657 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation (Tables)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfPersonnelExpensesExcludingShareBasedCompensationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfPersonnelExpensesExcludingShareBasedCompensationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-5-other-operating-expenses-tables",
     "longName": "995667 - Disclosure - Note 5 - Other Operating Expenses (Tables)",
     "shortName": "Note 5 - Other Operating Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfOtherExpensesByNatureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfOtherExpensesByNatureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-6-finance-income-and-finance-expenses-tables",
     "longName": "995677 - 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": "31",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-tables",
     "longName": "995687 - Disclosure - Note 7 - Income Tax (Tables)",
     "shortName": "Note 7 - Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-tables",
     "longName": "995697 - Disclosure - Note 8 - Earnings Per Share (Tables)",
     "shortName": "Note 8 - Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-tables",
     "longName": "995707 - Disclosure - Note 9 - Property and Equipment (Tables)",
     "shortName": "Note 9 - Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-tables",
     "longName": "995717 - 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": "35",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-tables",
     "longName": "995727 - 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": "36",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesTables",
     "longName": "995737 - Disclosure - Note 12 - Trade and Other Receivables (Tables)",
     "shortName": "Note 12 - Trade and Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfTradeReceivablesAndOtherCurrentReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfTradeReceivablesAndOtherCurrentReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesTables",
     "longName": "995747 - Disclosure - Note 13 - Leases (Tables)",
     "shortName": "Note 13 - Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables",
     "longName": "995757 - 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": "39",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-tables",
     "longName": "995767 - 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": "40",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementTables",
     "longName": "995777 - Disclosure - Note 16 - Capital Management (Tables)",
     "shortName": "Note 16 - Capital Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-tables",
     "longName": "995787 - Disclosure - Note 17 - Related Parties (Tables)",
     "shortName": "Note 17 - Related Parties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
     "longName": "995797 - Disclosure - Note 1 - Corporate Information and Group Structure (Details Textual)",
     "shortName": "Note 1 - Corporate Information and Group Structure (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:NumberOfOrdinarySharesPerShareOfAds",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:NumberOfOrdinarySharesPerShareOfAds",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual",
     "longName": "995807 - Disclosure - Note 2 - Accounting Policies, Judgments, and Estimation Uncertainty (Details Textual)",
     "shortName": "Note 2 - Accounting Policies, Judgments, and Estimation Uncertainty (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_45962737-9736-437f-bd70-29890e39797a",
      "name": "ifrs-full:NewOrAmendedIFRSStandardIsAppliedEarly",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "opra:DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_45962737-9736-437f-bd70-29890e39797a",
      "name": "ifrs-full:NewOrAmendedIFRSStandardIsAppliedEarly",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "opra:DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
     "longName": "995817 - Disclosure - Note 3 - Revenue (Details Textual)",
     "shortName": "Note 3 - Revenue (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails",
     "longName": "995827 - Disclosure - Note 3 - Revenue - Disaggregation of Revenue (Details)",
     "shortName": "Note 3 - Revenue - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails",
     "longName": "995837 - Disclosure - Note 3 - Revenue - Disclosure of Remaining Performance Obligations (Details)",
     "shortName": "Note 3 - Revenue - Disclosure of Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6b521abd-60b6-4dbc-a940-6c3407091c3b",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfDeferredRevenueDetails",
     "longName": "995847 - Disclosure - Note 3 - Revenue - Disclosure of Deferred Revenue (Details)",
     "shortName": "Note 3 - Revenue - Disclosure of Deferred Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:ContractLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3929861e-840d-4b45-ae8c-8c53e7b05443",
      "name": "ifrs-full:ContractLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
     "longName": "995857 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation (Details Textual)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_c479a7d3-0341-4b02-905c-4d625bba207a",
      "name": "ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c479a7d3-0341-4b02-905c-4d625bba207a",
      "name": "ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
     "longName": "995867 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Amounts of Personnel Expenses Excluding Share-based Compensation (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Amounts of Personnel Expenses Excluding Share-based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfPersonnelExpensesExcludingShareBasedCompensationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfPersonnelExpensesExcludingShareBasedCompensationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
     "longName": "995877 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Amounts of Share-based Compensation Expenses (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Amounts of Share-based Compensation Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfShareBasedCompensationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:SharebasedRemunerationIncludingRelatedSocialSecurityCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfShareBasedCompensationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails",
     "longName": "995887 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Movements in Number of RSUs and Options (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Movements in Number of RSUs and Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3929861e-840d-4b45-ae8c-8c53e7b05443",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails",
     "longName": "995897 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Weighted Average Values for Inputs Used in Valuation Techniques (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Weighted Average Values for Inputs Used in Valuation Techniques (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_cf85452a-28bb-42c5-8c76-8a89dfd36ea0",
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_cf85452a-28bb-42c5-8c76-8a89dfd36ea0",
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails",
     "longName": "995907 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation - Schedule of Compensation to Key Management Personnel (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation - Schedule of Compensation to Key Management Personnel (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost",
     "longName": "995917 - Disclosure - Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Research and Development Summary of Research and Development Personnel Costs (Details)",
     "shortName": "Note 4 - Personnel Expenses, Including Share-based Compensation - Summary of Research and Development Summary of Research and Development Personnel Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:ResearchAndDevelopmentExpenditure",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:ResearchAndDevelopmentExpenditure",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails",
     "longName": "995927 - Disclosure - Note 5 - Other Operating Expenses - Summary of Items of Other Operating Expenses (Details)",
     "shortName": "Note 5 - Other Operating Expenses - Summary of Items of Other Operating Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:HostingExpenses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfOtherExpensesByNatureTextBlock",
       "div",
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:HostingExpenses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfOtherExpensesByNatureTextBlock",
       "div",
       "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet",
     "longName": "995937 - Disclosure - Note 6 - Finance Income and Finance Expenses - Summary of items of Finance Income and Finance Expenses, Including Foreign Exchange Gains and Losses (Details)",
     "shortName": "Note 6 - Finance Income and Finance Expenses - Summary of items of Finance Income and Finance Expenses, Including Foreign Exchange Gains and Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:InterestIncomeOnCashAndCashEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:InterestIncomeOnCashAndCashEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
       "div",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails",
     "longName": "995947 - Disclosure - Note 7 - Income Tax - Summary of Income Tax Expense (Details)",
     "shortName": "Note 7 - Income Tax - Summary of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:MajorComponentsOfTaxExpenseIncomeTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual",
     "longName": "995957 - Disclosure - Note 7 - Income Tax (Details Textual)",
     "shortName": "Note 7 - Income Tax (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:PillarTwoRevenueThresholdAmount",
      "unitRef": "U_EUR",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:PillarTwoRevenueThresholdAmount",
      "unitRef": "U_EUR",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome",
     "longName": "995967 - Disclosure - Note 7 - Income Tax - Reconciliation of Differences Between Expected Income Tax Expense Expressed as Accounting Profit Multiplied by Corporate Income Tax Rate and Actual Income Tax Expense (Details)",
     "shortName": "Note 7 - Income Tax - Reconciliation of Differences Between Expected Income Tax Expense Expressed as Accounting Profit Multiplied by Corporate Income Tax Rate and Actual Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome1",
     "longName": "995977 - Disclosure - Note 7 - Income Tax - Reconciliation of Differences Between Expected Income Tax Expense Expressed as Accounting Profit Multiplied by Corporate Income Tax Rate and Actual Income Tax Expense (Parenthetical) (Details)",
     "shortName": "Note 7 - Income Tax - Reconciliation of Differences Between Expected Income Tax Expense Expressed as Accounting Profit Multiplied by Corporate Income Tax Rate and Actual Income Tax Expense (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails",
     "longName": "995987 - Disclosure - Note 7 - Income Tax - Reconciliation of Deferred Taxes by Type of Temporary Differences (Details)",
     "shortName": "Note 7 - Income Tax - Reconciliation of Deferred Taxes by Type of Temporary Differences (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3929861e-840d-4b45-ae8c-8c53e7b05443",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "995997 - 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": "63",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:NetDeferredTaxAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:NetDeferredTaxAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details",
     "longName": "996017 - 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": "64",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:BasicEarningsLossPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
     "longName": "996027 - 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": "65",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0ba712e8-f9a4-43f0-8ae1-68a8457fbebc",
      "name": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
     "longName": "996037 - 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": "66",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3929861e-840d-4b45-ae8c-8c53e7b05443",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details",
     "longName": "996047 - 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": "67",
     "firstAnchor": {
      "contextRef": "C_18b33a0b-b400-44c2-98fa-ee6cff25a46c",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "opra:DisclosureOfDetailedInformationAboutTheEstimatedUsefulLivesOfPropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_18b33a0b-b400-44c2-98fa-ee6cff25a46c",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "opra:DisclosureOfDetailedInformationAboutTheEstimatedUsefulLivesOfPropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
     "longName": "996057 - 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": "68",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:CommittedToPurchaseTokensPerQuarter",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:CommittedToPurchaseTokensPerQuarter",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
     "longName": "996067 - Disclosure - Note 10 - Goodwill and Intangible Assets - Reconciliation of the Carrying Amounts of Goodwill and Intangible Assets (Details)",
     "shortName": "Note 10 - Goodwill and Intangible Assets - Reconciliation of the Carrying Amounts of Goodwill and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3929861e-840d-4b45-ae8c-8c53e7b05443",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails",
     "longName": "996077 - Disclosure - Note 10 - Goodwill and Intangible Assets - Reconciliation of the Carrying Amounts of Goodwill and Intangible Assets (Parenthetical) (Details)",
     "shortName": "Note 10 - Goodwill and Intangible Assets - Reconciliation of the Carrying Amounts of Goodwill and Intangible Assets (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_5f8ff052-97d1-49f7-9c6c-e54fc79a52b7",
      "name": "ifrs-full:OtherIntangibleAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "ix:continuation",
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5f8ff052-97d1-49f7-9c6c-e54fc79a52b7",
      "name": "ifrs-full:OtherIntangibleAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "ix:continuation",
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
     "longName": "996087 - Disclosure - Note 10 - Goodwill and Intangible Assets - Summary of Estimated Useful Lives of Intangible Assets with Limited Useful Life (Details)",
     "shortName": "Note 10 - Goodwill and Intangible Assets - Summary of Estimated Useful Lives of Intangible Assets with Limited Useful Life (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_a2fc149d-106e-4bdb-a371-43e97be7e0f9",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "opra:DisclosureOfIntangibleAssetsWithIndefiniteAndDefiniteUsefulLifeExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a2fc149d-106e-4bdb-a371-43e97be7e0f9",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "opra:DisclosureOfIntangibleAssetsWithIndefiniteAndDefiniteUsefulLifeExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
     "longName": "996097 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Summary of Investments in Unconsolidated Entities (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Summary of Investments in Unconsolidated Entities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:InvestmentsInFinancialAssetOfFairValueThroughProfitOrLossAboutLong-TermInvestments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6b859426-2267-4819-b466-3f54e3c5c1ba",
      "name": "opra:ProportionOfCarryingAmountOwnershipInterestInAssociate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
       "div",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
     "longName": "996107 - 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": "73",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6b859426-2267-4819-b466-3f54e3c5c1ba",
      "name": "opra:ProportionOfOwnershipInterestInEntityClassifiedAsFinancialAsset",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
     "longName": "996117 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Summary of Equity Value, Period of Time until Potential Liquidity Events and Probabilities (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Summary of Equity Value, Period of Time until Potential Liquidity Events and Probabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_4ad42439-c72c-440a-a9e3-e0f72d4982b2",
      "name": "ifrs-full:SignificantUnobservableInputAssets",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ad42439-c72c-440a-a9e3-e0f72d4982b2",
      "name": "ifrs-full:SignificantUnobservableInputAssets",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
     "longName": "996127 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Summary of Reconciliation of Carrying Amounts of Investments (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Summary of Reconciliation of Carrying Amounts of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6b859426-2267-4819-b466-3f54e3c5c1ba",
      "name": "opra:GainsLossesRecognisedInProfitOrLossIncludingExchangeDifferencesFairValueMeasurementAssociatesEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
     "longName": "996137 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Summary of Individual Sensitivities of Key Unobservable Inputs to the Fair Value Measurement (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Summary of Individual Sensitivities of Key Unobservable Inputs to the Fair Value Measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_2e434799-f771-4545-bc94-804e24745d3d",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfSensitivityAnalysisForEquityTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2e434799-f771-4545-bc94-804e24745d3d",
      "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfSensitivityAnalysisForEquityTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
     "longName": "996147 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Summary of Financial Position Data (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Summary of Financial Position Data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7ccf1613-5fac-4abd-aa7d-8d8e6e5ccfdd",
      "name": "ifrs-full:CurrentReceivablesDueFromJointVentures",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfFinancialPositionDataInAssociatesAndJointVenturesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
     "longName": "996157 - Disclosure - Note 11 - Investments in Unconsolidated Entities - Disclosure of Income Data (Details)",
     "shortName": "Note 11 - Investments in Unconsolidated Entities - Disclosure of Income Data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:OtherExpenseByNature",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_068c8096-af46-4e1d-9ef3-cbf710a37d27",
      "name": "ifrs-full:RevenueFromDividends",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfIncomeDataInAssociatesAndJointVenturesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
     "longName": "996167 - Disclosure - Note 12 - Trade and Other Receivables - Summary of Trade Receivables (Details)",
     "shortName": "Note 12 - Trade and Other Receivables - Summary of Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:TradeReceivablesGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfTradeReceivablesAndOtherCurrentReceivablesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:ValueAddedTaxReceivables",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails",
     "longName": "996177 - Disclosure - Note 12 - Trade and Other Receivables - Summary of Aging of Trade Receivables (Details)",
     "shortName": "Note 12 - Trade and Other Receivables - Summary of Aging of Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:ExpectedCreditLossRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfAgingOfTradeReceivablesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:ExpectedCreditLossRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfAgingOfTradeReceivablesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails",
     "longName": "996187 - Disclosure - Note 12 - Trade and Other Receivables - Summary of Provision for Impairment of Trade Receivables (Details)",
     "shortName": "Note 12 - Trade and Other Receivables - Summary of Provision for Impairment of Trade Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "opra:AllowanceForExpectedCreditLosses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfTradeReceivablesAndOtherCurrentReceivablesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1091d58b-7b0f-4e7a-862c-a01eea43b58b",
      "name": "opra:AllowanceForExpectedCreditLosses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:ProvisionForImpairmentOfTradeReceivablesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
     "longName": "996197 - Disclosure - Note 12 - Trade and Other Receivables (Details Textual)",
     "shortName": "Note 12 - Trade and Other Receivables (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_4cc041a6-057d-4415-a8cd-300f11e3e475",
      "name": "ifrs-full:DividendPayables",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R83": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
     "longName": "996217 - Disclosure - Note 13 - Leases (Details Textual)",
     "shortName": "Note 13 - Leases (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
     "longName": "996227 - Disclosure - Note 13 - Leases - Summary of Lease Liabilities (Details)",
     "shortName": "Note 13 - Leases - Summary of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:NoncurrentLeaseLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails",
     "longName": "996247 - Disclosure - Note 13 - Leases - Summary of Carrying Amounts of Right-of-Use Assets (Details)",
     "shortName": "Note 13 - Leases - Summary of Carrying Amounts of Right-of-Use Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails",
     "longName": "996257 - Disclosure - Note 13 - Leases - Lease Amounts Included in Statement of Operations (Details)",
     "shortName": "Note 13 - Leases - Lease Amounts Included in Statement of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails",
     "longName": "996267 - Disclosure - Note 14 - Trade and Other Payables, and Other Current Liabilities - Summary of Trade and Other Payables, and Other Current Liabilities (Details)",
     "shortName": "Note 14 - Trade and Other Payables, and Other Current Liabilities - Summary of Trade and Other Payables, and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:TradePayableToThirdParty",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:TradePayableToThirdParty",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
     "longName": "996277 - Disclosure - Note 15 - Financial Assets and Financial Liabilities - Summary of Carrying Amounts of Financial Assets and Financial Liabilities (Details)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities - Summary of Carrying Amounts of Financial Assets and Financial Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b1a1dd51-e596-4189-af4a-5ce1ec7e8f31",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual",
     "longName": "996287 - 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": "89",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:PercentageOfStrengtheningInClosingForeignExchangeRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "opra:DisclosureOfDetailedInformationOfSensitivityImpactAnalysisOnIncomeBeforeIncomeTaxesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:PercentageOfStrengtheningInClosingForeignExchangeRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "opra:DisclosureOfDetailedInformationOfSensitivityImpactAnalysisOnIncomeBeforeIncomeTaxesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails",
     "longName": "996297 - Disclosure - Note 15 - Financial Assets and Financial Liabilities - Summary of Sensitivity Analysis Impact on Income Before Income Taxes (Details)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities - Summary of Sensitivity Analysis Impact on Income Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_e4298bee-3d72-4b31-9727-c02ef995f251",
      "name": "opra:IncreaseDecreaseOnIncomeBeforeIncomeTaxesThroughChangeInForeignExchangeRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDetailedInformationOfSensitivityImpactAnalysisOnIncomeBeforeIncomeTaxesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e4298bee-3d72-4b31-9727-c02ef995f251",
      "name": "opra:IncreaseDecreaseOnIncomeBeforeIncomeTaxesThroughChangeInForeignExchangeRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfDetailedInformationOfSensitivityImpactAnalysisOnIncomeBeforeIncomeTaxesTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments",
     "longName": "996307 - Disclosure - Note 15 - Financial Assets and Financial Liabilities - Summary of Maturity Profile of Financial Liabilities Based on Contractual Undiscounted Payments (Details)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities - Summary of Maturity Profile of Financial Liabilities Based on Contractual Undiscounted Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:TotalFinancialLiabilitiesIncludingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "opra:TotalFinancialLiabilitiesIncludingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails",
     "longName": "996317 - Disclosure - Note 15 - Financial Assets and Financial Liabilities - Summary of Changes in Liabilities Arising from Financing Activities (Details)",
     "shortName": "Note 15 - Financial Assets and Financial Liabilities - Summary of Changes in Liabilities Arising from Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_125057b1-0d15-42b7-a97e-cfb77ca79979",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3929861e-840d-4b45-ae8c-8c53e7b05443",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
     "longName": "996327 - Disclosure - Note 16 - Capital Management (Details Textual)",
     "shortName": "Note 16 - Capital Management (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_5eaeb10b-73cf-4d8a-8f9c-dbe06130e154",
      "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_fdd23e8e-3a6d-4888-abd0-ba642cd9ad59",
      "name": "ifrs-full:DividendsPaid",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "opra:DisclosureOfCapitalManagementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
     "longName": "996337 - Disclosure - Note 16 - Capital Management - Summary of Dividends Declared and Distributed (Details)",
     "shortName": "Note 16 - Capital Management - Summary of Dividends Declared and Distributed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "C_678d8b5d-bbc0-4fb5-82a8-437dbe5078d2",
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "opra:DividendOffsetAgainstReceivables",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDividendsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
     "longName": "996347 - Disclosure - Note 16 - Capital Management - Summary of Gains and Losses on Investment Portfolio (Details)",
     "shortName": "Note 16 - Capital Management - Summary of Gains and Losses on Investment Portfolio (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:PaymentsToAcquireOrRedeemEntitysShares",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_40db5ed3-61cf-4549-9454-8c2701f767c6",
      "name": "opra:SharesRepurchasedAveragePricePaidPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfSummeryOfCapitalReturnedToShareholdersExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual",
     "longName": "996367 - Disclosure - Note 17 - Related Parties (Details Textual)",
     "shortName": "Note 17 - Related Parties (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "C_5162374e-03b8-4062-aee5-f9a62d27a8c5",
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a858b7c1-5fcf-41db-a8f0-191c531bc40f",
      "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
     "longName": "996377 - Disclosure - Note 17 - Related Parties - Summery of Outstanding Balances and Transactions (Details)",
     "shortName": "Note 17 - Related Parties - Summery of Outstanding Balances and Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "C_92a7346a-ce60-4a08-b97f-e9113a645fc2",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "opra:DisclosureOfShareBasedCompensationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b0a49a38-d494-4b8b-afdd-e53ee36fa1de",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
     "longName": "996387 - Disclosure - Note 18 - Events After the Reporting Period -Additional Information (Details)",
     "shortName": "Note 18 - Events After the Reporting Period -Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "C_5eaeb10b-73cf-4d8a-8f9c-dbe06130e154",
      "name": "ifrs-full:DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6897a4e4-d787-4709-9230-5a35a3a1c1f7",
      "name": "opra:DividendPayableDateToBePaid",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "opra-20251231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "opra_ABFjordBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ABFjordBankMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to AB Fjord Bank.",
        "label": "AB Fjord Bank [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ADSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ADSMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "ADS [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ADSsAndOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ADSsAndOrdinarySharesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADSs and Ordinary shares [member]",
        "label": "ADSs and ordinary shares [member]",
        "documentation": "ADSs and ordinary shares [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_AccountingPoliciesJudgmentsAndEstimationUncertaintyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "AccountingPoliciesJudgmentsAndEstimationUncertaintyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies, Judgments, and Estimation Uncertainty [abstract]",
        "documentation": "Accounting policies, judgments, and estimation uncertainty."
       }
      }
     },
     "auth_ref": []
    },
    "opra_AccumulatedBalanceOfUnrecognizedShareOfLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "AccumulatedBalanceOfUnrecognizedShareOfLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Balance of Unrecognized Share of Losses",
        "documentation": "Accumulated balance of unrecognized share of losses."
       }
      }
     },
     "auth_ref": []
    },
    "opra_AccumulatedBalanceOfUnrecognizedShareOfLossesInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "AccumulatedBalanceOfUnrecognizedShareOfLossesInAssociates",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated balance of unrecognized share of losses in associates",
        "documentation": "Accumulated balance of unrecognized share of losses in associates.",
        "terseLabel": "Accumulated unrecognized share of losses in associates"
       }
      }
     },
     "auth_ref": []
    },
    "opra_AccumulatedBalanceOfUnrecognizedShareOfLossesInJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "AccumulatedBalanceOfUnrecognizedShareOfLossesInJointVentures",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Balance Of Unrecognized Share Of Losses in Joint Ventures",
        "documentation": "Accumulated balance of unrecognized share of losses in joint ventures.",
        "terseLabel": "Accumulated balance of unrecognized share of losses in joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Depreciation and Impairment [member]",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r22",
      "r68",
      "r81",
      "r84",
      "r267",
      "r298",
      "r308",
      "r311"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r613"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions, net of government grants",
        "label": "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r299"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r268"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r144",
      "r233"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/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/20251231/taxonomy/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 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": [
      "r52"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in other current assets",
        "terseLabel": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in trade and other receivables",
        "terseLabel": "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": [
      "r604"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and amortization",
        "label": "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense",
        "terseLabel": "Adjustments for depreciation and amortisation expense"
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "ifrs-full_AdjustmentsForFairValueGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFairValueGainsLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForFairValueGainsLosses",
        "terseLabel": "Fair value gain on investments",
        "verboseLabel": "Fair value gain on long-term investments"
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForFinanceIncomeCost",
        "negatedLabel": "Net finance (income) expense"
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of non-financial assets"
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeIncludingContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDeferredIncomeIncludingContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in deferred revenue",
        "terseLabel": "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": [
      "r602"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in other liabilities",
        "terseLabel": "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": [
      "r604"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in trade and other payables",
        "terseLabel": "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": [
      "r604"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile income (loss) before income taxes to net cash flows:",
        "terseLabel": "Adjustments to reconcile income before income taxes to net cash flow from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_AdjustmentsForUndistributedProfitsOfAssociates",
        "negatedLabel": "Share of net (income) loss of equity-accounted investees"
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "opra_Advertising1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Advertising1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising [member]",
        "documentation": "This member stand for advertising."
       }
      }
     },
     "auth_ref": []
    },
    "opra_AdvertisingRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "AdvertisingRevenueMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents advertising revenue.",
        "label": "Advertising revenue [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r495",
      "r506",
      "r516",
      "r549"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r498",
      "r509",
      "r519",
      "r552"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r583"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r544",
      "r553",
      "r557",
      "r565"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedPeriodEndLabel": "Loss allowance as of December 31",
        "negatedPeriodStartLabel": "Loss allowance as of January 1",
        "negatedTerseLabel": "Loss allowance as of December 31",
        "terseLabel": "Loss allowance as of December 31",
        "label": "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets",
        "periodEndLabel": "Loss allowance as of December 31",
        "periodStartLabel": "Loss allowance as of January 1",
        "negatedLabel": "Allowance for expected credit losses"
       }
      },
      "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": [
      "r348"
     ]
    },
    "ifrs-full_AllowanceForCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AllowanceForCreditLossesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "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": [
      "r591"
     ]
    },
    "opra_AllowanceForExpectedCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "AllowanceForExpectedCreditLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for expected credit losses",
        "documentation": "Allowance for expected credit losses.",
        "negatedLabel": "Allowance for expected credit losses",
        "terseLabel": "Loss allowance as of December 31",
        "periodStartLabel": "Loss allowance as of January 1",
        "periodEndLabel": "Loss allowance as of December 31"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/20251231",
     "localname": "AmericanDepositarySharesADSMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADS equivalent [member]",
        "documentation": "This member stands for American depositary shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization",
        "label": "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill",
        "terseLabel": "Amortization"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r302"
     ]
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables",
        "label": "Amounts payable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r41",
      "r280"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "label": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r41",
      "r280"
     ]
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome1",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax using the Norwegian tax rate of 22%, percentage",
        "verboseLabel": "Tax using the Norwegian tax rate of 22%, percentage",
        "label": "ifrs-full_ApplicableTaxRate",
        "terseLabel": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r122",
      "r123",
      "r125",
      "r208",
      "r212",
      "r338",
      "r339",
      "r382"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r502"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r502"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r502"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective tax rate",
        "totalLabel": "Income tax expense at effective tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/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"
       }
      },
      "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": [
      "r50",
      "r51"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "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, unless line item indicates otherwise [member]]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails"
     ],
     "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": [
      "r616"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "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": [
      "r609"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [domain]"
       }
      },
      "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": [
      "r609"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-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": [
      "r95",
      "r127",
      "r153",
      "r167",
      "r254",
      "r432",
      "r433",
      "r609"
     ]
    },
    "opra_BrowserAndNewsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "BrowserAndNewsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Browser and news segment.",
        "label": "Browser and News [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r173",
      "r320"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r175",
      "r320"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r479",
      "r502"
     ]
    },
    "opra_CELOAndOtherCryptoAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CELOAndOtherCryptoAssetsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CELO and other crypto assets [member]",
        "documentation": "Represents CELO and other crypto assets.",
        "label": "CELO and Other Crypto Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CNY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "CNY",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "Chinese renminbi [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital commitments",
        "totalLabel": "Total capital commitments",
        "terseLabel": "Outstanding capital commitment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "opra_CapitalContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CapitalContributions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Contributions",
        "documentation": "Capital contributions.",
        "terseLabel": "Capital contributions"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CapitalReserveForNetGainPriorToTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CapitalReserveForNetGainPriorToTermination",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Reserve For Net Gain Prior to Termination",
        "documentation": "Capital reserve for net gain prior to termination.",
        "terseLabel": "Net gain prior to termination"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CapitalReservedForInvestmentsInMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CapitalReservedForInvestmentsInMarketableSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Reserved For Investments In Marketable Securities",
        "documentation": "Capital reserved for investments in marketable securities.",
        "terseLabel": "Capital reserved for investments in marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CapitalizedDevelopmentExpenditureExcludedFromPersonnelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CapitalizedDevelopmentExpenditureExcludedFromPersonnelExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost": {
       "parentTag": "ifrs-full_ResearchAndDevelopmentExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Development Expenditure Excluded From Personnel Expense",
        "documentation": "Capitalized development expenditure excluded from personnel expense.",
        "negatedLabel": "Capitalized development costs (Note 10)",
        "terseLabel": "Capitalized development costs (Note 10)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r13",
      "r19",
      "r68",
      "r74",
      "r80",
      "r81",
      "r82",
      "r83",
      "r84",
      "r174",
      "r185",
      "r186",
      "r267",
      "r272",
      "r298",
      "r303",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r321",
      "r329",
      "r331"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r74",
      "r80",
      "r82",
      "r83",
      "r174",
      "r185",
      "r186",
      "r272",
      "r303",
      "r307",
      "r309",
      "r310",
      "r321",
      "r329",
      "r331"
     ]
    },
    "opra_CarryingValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CarryingValueMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents the carrying value.",
        "label": "Carrying value [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CashAndCashEquivalentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CashAndCashEquivalentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalent [member]",
        "label": "Cash And Cash Equivalent [Member]",
        "documentation": "Cash And Cash Equivalent."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "totalLabel": "Total cash and cash equivalents"
       }
      },
      "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": [
      "r96",
      "r112",
      "r255",
      "r376"
     ]
    },
    "opra_CashFlowsAnnualizedGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CashFlowsAnnualizedGrowthRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The annualized growth rate of cash flows.",
        "label": "opra_CashFlowsAnnualizedGrowthRate",
        "terseLabel": "Cash flows, annualized growth rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r97"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r97"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
        "totalLabel": "Net cash flow from operating activities"
       }
      }
     },
     "auth_ref": [
      "r85",
      "r97"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CashGeneratingUnitNominalGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CashGeneratingUnitNominalGrowthRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the nominal growth rate for cash generating unit.",
        "label": "opra_CashGeneratingUnitNominalGrowthRate",
        "terseLabel": "Cash generating unit, nominal growth rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CashOutflowForLeases",
        "terseLabel": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r232"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "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": [
      "r198",
      "r326"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]"
       }
      },
      "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": [
      "r198",
      "r326"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "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": [
      "r198",
      "r326"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "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": [
      "r198",
      "r326"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-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": [
      "r40",
      "r284"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [domain]"
       }
      },
      "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": [
      "r40",
      "r284"
     ]
    },
    "opra_ChangeInAssumptionOfUnobservableInputYears": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ChangeInAssumptionOfUnobservableInputYears",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Change in assumption of unobservable input in years.",
        "label": "Time to exit (Year)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "opra_ChangesInWorkingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ChangesInWorkingCapitalAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in working capital:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r532"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails"
     ],
     "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": [
      "r54",
      "r55",
      "r126",
      "r146",
      "r235",
      "r287",
      "r340"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]"
       }
      },
      "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": [
      "r54",
      "r126",
      "r146",
      "r235",
      "r287",
      "r340"
     ]
    },
    "ifrs-full_ClassesOfEmployeeBenefitsExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfEmployeeBenefitsExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of employee benefits expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "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": [
      "r160",
      "r192",
      "r193",
      "r220",
      "r221",
      "r360"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [domain]"
       }
      },
      "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": [
      "r160",
      "r192",
      "r193",
      "r220",
      "r221",
      "r360"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "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": [
      "r185",
      "r187",
      "r189",
      "r190",
      "r329",
      "r333"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [domain]"
       }
      },
      "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": [
      "r185",
      "r187",
      "r189",
      "r190",
      "r329",
      "r333"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "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": [
      "r192",
      "r193",
      "r220",
      "r221"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [domain]"
       }
      },
      "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": [
      "r192",
      "r193",
      "r220",
      "r221"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails"
     ],
     "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": [
      "r598"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [domain]"
       }
      },
      "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": [
      "r598"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-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": [
      "r75",
      "r304"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r304"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "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": [
      "r126",
      "r340"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [domain]"
       }
      },
      "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": [
      "r126",
      "r340"
     ]
    },
    "ifrs-full_ClassesOfOtherProvisionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOtherProvisionsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of other provisions [domain]"
       }
      },
      "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": [
      "r66",
      "r296"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r20",
      "r273"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/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 [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r273"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails"
     ],
     "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": [
      "r66",
      "r296"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r247",
      "r344",
      "r392"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]"
       }
      },
      "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": [
      "r247",
      "r344",
      "r392"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "opra_CommittedToPurchaseTokensPerQuarter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CommittedToPurchaseTokensPerQuarter",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Committed To Purchase Tokens Per Quarter",
        "documentation": "Committed to purchase tokens per quarter.",
        "terseLabel": "Committed to purchase CELO tokens per quarter"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CommunicationAndNetworkEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CommunicationAndNetworkEquipmentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-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": [
      "r592"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r367"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]"
       }
      },
      "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": [
      "r367"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ComprehensiveIncome",
        "totalLabel": "Total comprehensive income attributable to Opera shareholders"
       }
      },
      "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": [
      "r100",
      "r102",
      "r109",
      "r286",
      "r313",
      "r362",
      "r395",
      "r429"
     ]
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConsiderationPaidReceived",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consideration paid (received)",
        "terseLabel": "Consideration amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/20251231",
     "localname": "ContentCost",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of content costs.",
        "label": "opra_ContentCost",
        "negatedLabel": "Content cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "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": [
      "r177"
     ]
    },
    "ifrs-full_ContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContinuingOperationsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Continuing operations, unless line item indicates otherwise [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 meaning may be overridden for line items which are either intrinsically related to discontinued operations (or disposal groups held for sale), or which are typically reported for the aggregate of continuing and discontinued. 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": [
      "r177"
     ]
    },
    "ifrs-full_ContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Deferred revenue as of December 31",
        "periodStartLabel": "Deferred revenue as of January 1",
        "label": "Contract liabilities",
        "totalLabel": "Total contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r132",
      "r225"
     ]
    },
    "opra_ContractorsAndTemporaryPersonnel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ContractorsAndTemporaryPersonnel",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractors and Temporary Personnel",
        "documentation": "Contractors and temporary personnel.",
        "negatedLabel": "Contractors and temporary personnel"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CorporateInformationAndGroupStructureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CorporateInformationAndGroupStructureLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Information and Group Structure [line items]",
        "documentation": "Corporate information and group structure."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CorporateInformationAndGroupStructureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CorporateInformationAndGroupStructureTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Information and Group Structure [table]",
        "documentation": "Corporate information and group structure."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate information and statement of IFRS compliance [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_CostOfEquityAwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CostOfEquityAwards",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost Of Equity Awards",
        "documentation": "Cost of equity awards.",
        "terseLabel": "Cost of equity awards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of inventory sold",
        "label": "Cost of inventories recognised as expense during period",
        "negatedLabel": "Cost of inventory sold"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r249"
     ]
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "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": [
      "r200"
     ]
    },
    "ifrs-full_CounterpartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CounterpartiesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparties [domain]"
       }
      },
      "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": [
      "r200"
     ]
    },
    "opra_CountryRiskPremiumMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CountryRiskPremiumMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Country risk premium [member]",
        "documentation": "This member stands for the country risk premium used as a measurement input.",
        "label": "Country risk premium, measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CreditLossIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CreditLossIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit loss expense",
        "label": "Credit loss income (expense)",
        "documentation": "Credit loss income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CryptoAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CryptoAssetsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto assets [member]",
        "documentation": "This member stands for crypto assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_CumulativeNetGainLossRelatedToMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CumulativeNetGainLossRelatedToMarketableSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Net Gain (Loss) Related To Marketable Securities",
        "documentation": "Cumulative net gain (loss) related To marketable securities.",
        "terseLabel": "Cumulative net gain related to marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Price Risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r157",
      "r202"
     ]
    },
    "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current accrued expenses and other current liabilities",
        "terseLabel": "Accrued expenses",
        "negatedLabel": "Accrued expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "opra_CurrentAccruedPersonnelExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CurrentAccruedPersonnelExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current amount of accrued personnel expenses.",
        "label": "opra_CurrentAccruedPersonnelExpenses",
        "verboseLabel": "Accrued personnel expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r105",
      "r386",
      "r429"
     ]
    },
    "opra_CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current assets or disposal groups classified as held for sale.",
        "label": "Assets held for sale",
        "terseLabel": "Current assets or disposal groups classified as held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails"
     ],
     "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": [
      "r616"
     ]
    },
    "ifrs-full_CurrentDeferredIncomeIncludingCurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDeferredIncomeIncludingCurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r616",
      "r618"
     ]
    },
    "ifrs-full_CurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CurrentFinancialAssets",
        "verboseLabel": "Current financial assets",
        "totalLabel": "Total current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_CurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current financial liabilities",
        "label": "Current financial liabilities",
        "verboseLabel": "Current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/20251231",
     "localname": "CurrentInterestBearingLoansMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "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/2025-03-27/ifrs-full",
     "localname": "CurrentInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in OPay",
        "terseLabel": "Invested amount",
        "verboseLabel": "Investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current investments."
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails2": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "opra_CurrentLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CurrentLeaseLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents current lease liabilities.",
        "label": "Current lease liabilities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r107",
      "r387",
      "r429"
     ]
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r452"
     ]
    },
    "ifrs-full_CurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r465",
      "r471"
     ]
    },
    "ifrs-full_CurrentReceivablesDueFromJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentReceivablesDueFromJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current receivables due from joint ventures",
        "terseLabel": "Accounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from joint ventures. [Refer: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "opra_CurrentReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CurrentReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current receivables from sale of investments.",
        "label": "Current receivables from sale of investments",
        "terseLabel": "Current receivables from sale of investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
        "negatedLabel": "Current income taxes"
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r379"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "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": [
      "r465",
      "r470",
      "r471"
     ]
    },
    "opra_CustomerGroup1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "CustomerGroup1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stand for customer group 1.",
        "label": "Customer group 1 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships [member]",
        "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": [
      "r599"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r487",
      "r576"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r487",
      "r576"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r489",
      "r578"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r489",
      "r578"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r491",
      "r580"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r489",
      "r578"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r482",
      "r571"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r483",
      "r572"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r483",
      "r572"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r481",
      "r570"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r481",
      "r570"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r481",
      "r570"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r484",
      "r573"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r486",
      "r575"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r486",
      "r575"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r487",
      "r576"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r490",
      "r579"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r488",
      "r577"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r485",
      "r574"
     ]
    },
    "opra_DateOfDividendPayment": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DateOfDividendPayment",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of dividend payment",
        "label": "Date of Dividend Payment",
        "documentation": "Date of dividend payment.",
        "verboseLabel": "Payment date"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DecreaseInDeferredTaxBenefitRecognizedInEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DecreaseInDeferredTaxBenefitRecognizedInEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease In Deferred Tax Benefit Recognized In Equity",
        "documentation": "Decrease in deferred tax benefit recognized in equity.",
        "terseLabel": "Decrease in deferred tax benefit recognized in equity"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DecreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DecreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of decrease in investment accounted for using equity method fair value measurement.",
        "label": "Decrease in assumption"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughWriteoffFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughWriteoffFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease through write-off, financial assets",
        "negatedLabel": "Decrease through write-off, financial assets",
        "negatedTerseLabel": "Write offs"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r441",
      "r442",
      "r451",
      "r463",
      "r464"
     ]
    },
    "opra_DeferredRevenueRecognizedDuringThePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DeferredRevenueRecognizedDuringThePeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue Recognized During The Period",
        "documentation": "Deferred revenue recognized during the period.",
        "terseLabel": "Recognized as revenue during the year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssetWhenUtilisationIsDependentOnFutureTaxableProfitsInExcessOfProfitsFromReversalOfTaxableTemporaryDifferencesAndEntityHasSufferedLossInJurisdictionToWhichDeferredTaxAssetRelates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssetWhenUtilisationIsDependentOnFutureTaxableProfitsInExcessOfProfitsFromReversalOfTaxableTemporaryDifferencesAndEntityHasSufferedLossInJurisdictionToWhichDeferredTaxAssetRelates",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset recognized as tax benefit",
        "label": "Deferred tax asset when utilisation is dependent on future taxable profits in excess of profits from reversal of taxable temporary differences and entity has suffered loss in jurisdiction to which deferred tax asset relates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax asset when: (a) the utilisation of the deferred tax asset is dependent on future taxable profits in excess of the profits arising from the reversal of existing taxable temporary differences; and (b) the entity has suffered a loss in either the current or preceding period in the tax jurisdiction to which the deferred tax asset relates. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "negatedLabel": "Deferred tax assets",
        "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": [
      "r7",
      "r263",
      "r380",
      "r383"
     ]
    },
    "ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DeferredTaxAssetsRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DeferredTaxAssetsRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Deferred tax assets recognized",
        "label": "Deferred Tax Assets Recognized",
        "documentation": "Deferred tax assets recognized."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DeferredTaxBenefitRecognizedInEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DeferredTaxBenefitRecognizedInEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax benefit recognized in equity",
        "documentation": "Deferred tax benefit recognized in equity.",
        "terseLabel": "Deferred tax assets recognized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred income taxes",
        "label": "ifrs-full_DeferredTaxExpenseIncome"
       }
      },
      "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": [
      "r8",
      "r264"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (expense) recognized in the Statement of Operations",
        "label": "Expense (benefit) in the Statement of Operations"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r264"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "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": [
      "r7",
      "r263",
      "r380",
      "r383"
     ]
    },
    "opra_DeferredTaxLiabilitiesBeforeAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DeferredTaxLiabilitiesBeforeAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Before Amortization",
        "documentation": "Deferred tax liabilities before amortization.",
        "terseLabel": "Deferred tax liability not amortized"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DeferredTaxLiabilityAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DeferredTaxLiabilityAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability amortization",
        "label": "Deferred Tax Liability Amortization",
        "documentation": "Deferred tax liability amortization."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Net deferred tax asset (liability), balance",
        "netLabel": "Net deferred tax liability (asset)",
        "periodStartLabel": "Net deferred tax asset (liability), balance",
        "label": "Net deferred tax liability (asset) recognized"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r263"
     ]
    },
    "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax benefit (liability) recognized in equity",
        "label": "Deferred tax recognized in equity (1)",
        "verboseLabel": "Deferred tax benefit recognized in equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r259"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r115",
      "r205",
      "r214",
      "r361",
      "r403",
      "r467"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "label": "Depreciation"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r21",
      "r271"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation expense of right-of-use assets",
        "label": "Depreciation expense of right-of-use assets"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r229"
     ]
    },
    "opra_DescriptionOfAccountingPolicyForAggregationOfIncomeExpensesAssetsLiabilitiesAndCashFlowsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForAggregationOfIncomeExpensesAssetsLiabilitiesAndCashFlowsTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for aggregation of income, expenses, assets, liabilities and cash Flows [text block]",
        "documentation": "The description of the entity's accounting policy for aggregation of income, expenses, assets, liabilities and cash flows.",
        "terseLabel": "Aggregation of Income, Expenses, Assets, Liabilities and Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DescriptionOfAccountingPolicyForConsolidationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForConsolidationTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Consolidation",
        "documentation": "The description of the entity's accounting policy for consolidation.",
        "label": "Description of accounting policy for consolidation [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currencies",
        "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": [
      "r615"
     ]
    },
    "opra_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for new and amended accounting standards [text block]",
        "documentation": "he description of the entity's accounting policy for new and amended accounting standards.",
        "terseLabel": "New and Amended Accounting Standards"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DescriptionOfAccountingPolicyForSignificantAccountingEstimatesJudgementsAndAssumptionsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForSignificantAccountingEstimatesJudgementsAndAssumptionsTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Judgments and Estimation Uncertainty",
        "documentation": "The description of the entity's accounting policy for significant accounting estimates, judgements and assumptions.",
        "label": "Description of accounting policy for significant accounting estimates, judgements and assumptions [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate applied to cash flow projections",
        "terseLabel": "Discount rate applied to present value of cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r60",
      "r63",
      "r291",
      "r293"
     ]
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Growth rate used to extrapolate cash flow projections",
        "terseLabel": "Growth rate of revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r62",
      "r290",
      "r292"
     ]
    },
    "opra_DevelopmentExpenditure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DevelopmentExpenditure",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Development Expenditure",
        "documentation": "Development expenditure.",
        "negatedLabel": "Development expenditure"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/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"
       }
      },
      "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": [
      "r50",
      "r51"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "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, unless line item indicates otherwise [member]; Diluted earnings (loss) per share]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/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/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
        "verboseLabel": "Effect of unexercised equity awards (in shares)"
       }
      },
      "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": [
      "r595"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertainty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies, Judgments, and Estimation Uncertainty",
        "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": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Maturity Profile of Financial Liabilities Based on Contractual Undiscounted Payments",
        "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": [
      "r425"
     ]
    },
    "opra_DisclosureOfAgingOfTradeReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfAgingOfTradeReceivablesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Aging of Trade Receivables",
        "documentation": "The disclosure of aging of trade receivables.",
        "label": "Disclosure of aging of trade receivables [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Preparation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "opra_DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfBorrowingsAndFinanceLeaseLiabilitiesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Lease Liabilities",
        "label": "Disclosure of Borrowings and Finance Lease Liabilities",
        "documentation": "The disclosure of borrowings and finance lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfCapitalManagementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfCapitalManagementsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Capital Managements Explanatory",
        "documentation": "Disclosure of capital managements.",
        "terseLabel": "Capital Management"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfCarryingAmountsOfInvestmentsInAssociatesAndJointVenturesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of carrying amounts of investments in associates and joint ventures.",
        "label": "Disclosure of carrying amounts of investments in associates and joint ventures [text block]",
        "terseLabel": "Summary of Investments in Unconsolidated Entities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredIncomeExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Deferred Revenue",
        "label": "Disclosure of deferred income [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred income. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "opra_DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfDeferredTaxAssetsAndLiabilitiesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets and Liabilities",
        "label": "Disclosure Of Deferred Tax Assets And Liabilities Explanatory",
        "documentation": "Disclosure of deferred tax assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutFinanceIncomeCostTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-6-finance-income-and-finance-expenses-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about finance income (cost). [Refer: Finance income (cost)]",
        "label": "Disclosure of detailed information about finance income (cost) [text block]",
        "terseLabel": "Summary of items of Finance Income and Finance Expenses, Including Foreign Exchange Gains and Losses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [text block]",
        "terseLabel": "Summary of Carrying Amounts of Financial Assets and Financial Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r181",
      "r187",
      "r194",
      "r322"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Reconciliation of the Carrying Amounts of Goodwill and Intangible Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r75",
      "r304"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Detailed Information About Property, Plant and Equipment",
        "terseLabel": "Property and Equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r273"
     ]
    },
    "opra_DisclosureOfDetailedInformationAboutTheEstimatedUsefulLivesOfPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutTheEstimatedUsefulLivesOfPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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",
        "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/20251231",
     "localname": "DisclosureOfDetailedInformationAboutTradeAndOtherPayablesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Trade and Other Payables, and Other Current Liabilities",
        "documentation": "The disclosure of detailed information about trade and other payables.",
        "label": "Disclosure of detailed information about trade and other payables [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfDetailedInformationOfSensitivityImpactAnalysisOnIncomeBeforeIncomeTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfDetailedInformationOfSensitivityImpactAnalysisOnIncomeBeforeIncomeTaxesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Sensitivity Analysis Impact on Income Before Income Taxes",
        "label": "Disclosure Of Detailed Information Of Sensitivity Impact Analysis On Income Before Income Taxes [text block]",
        "documentation": "Disclosure of detailed information of sensitivity impact analysis on income before income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Disaggregation of Revenue from Contracts with Customers"
       }
      }
     },
     "auth_ref": [
      "r130",
      "r223"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r223"
     ]
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDividendsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of dividends [text block]",
        "terseLabel": "Summary of Dividends Declared and Distributed"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (Loss) Per Share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Personnel Expenses, Including Share-based Compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-18-events-after-the-reporting-period"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Events After the Reporting Period",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-6-finance-income-and-finance-expenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Income and Finance Expenses",
        "label": "Disclosure of finance income (cost) [text block]"
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfFinancialAssetsAndFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfFinancialAssetsAndFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial Assets and Financial Liabilities [Abstract]",
        "documentation": "Disclosure of financial assets and financial liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r322"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r322"
     ]
    },
    "opra_DisclosureOfFinancialPositionDataInAssociatesAndJointVenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfFinancialPositionDataInAssociatesAndJointVenturesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Financial Position Data In Associates and Joint Ventures [Text Block]",
        "documentation": "Disclosure of financial position data in associates and joint ventures.",
        "terseLabel": "Summary of Financial Position Data"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial risk management [text block]",
        "terseLabel": "Financial Assets and Financial Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Information and Group Structure",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r372"
     ]
    },
    "opra_DisclosureOfIncomeDataInAssociatesAndJointVenturesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfIncomeDataInAssociatesAndJointVenturesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Income Data In Associates and Joint Ventures [Text Block]",
        "documentation": "Disclosure of income data in associates and joint ventures.",
        "terseLabel": "Disclosure of Income Data"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "opra_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentGrantedDuringPeriodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentGrantedDuringPeriodTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disclosure of indirect measurement of fair value of goods or services received, other equity instrument granted during period [text block]",
        "terseLabel": "Summary of Weighted Average Values for Inputs Used in Valuation Techniques"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about key management personnel [text block]",
        "terseLabel": "Schedule of Compensation to Key Management Personnel (Details)"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the initial application of standards or interpretations."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r256"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of the Carrying Amount of Goodwill and Intangible Assets",
        "label": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r304"
     ]
    },
    "opra_DisclosureOfIntangibleAssetsWithIndefiniteAndDefiniteUsefulLifeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfIntangibleAssetsWithIndefiniteAndDefiniteUsefulLifeExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Estimated Useful Lives of Intangible Assets with Limited Useful Life",
        "documentation": "The disclosure of intangible assets with an indefinite and definite useful life.",
        "label": "Disclosure of intangible assets with indefinite and definite useful life [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in Unconsolidated Entities",
        "label": "Disclosure of interests in other entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "opra_DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfLeaseAmountsIncludedInFinancialStatementsTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Amounts Included in Statement of Operations",
        "documentation": "The disclosure of lease amounts included in the financial statements.",
        "label": "Disclosure of lease amounts included in financial statements [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Disclosure of leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150"
     ]
    },
    "opra_DisclosureOfLeasesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfLeasesLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of leases [line items]",
        "documentation": "Disclosure of leases."
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfLeasesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfLeasesTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Leases [table]",
        "documentation": "Disclosure of leases."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r183"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsAndOtherEquityInstrumentsTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Movements in Number of RSUs and Options",
        "documentation": "The disclosure of the number and weighted average exercise prices of share options and other equity instruments.",
        "label": "Disclosure of number and weighted average exercise prices of share options and other equity instruments [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfNetGainsOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfNetGainsOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "opra_DisclosureOfOtherExpensesByNatureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfOtherExpensesByNatureTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-5-other-operating-expenses-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of other expenses by nature.",
        "label": "Disclosure of other expenses by nature [text block]",
        "terseLabel": "Summary of Items of Other Operating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOtherOperatingExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-5-other-operating-expenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Operating Expenses",
        "label": "Disclosure of other operating expense [text block]"
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfPerformanceObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPerformanceObligationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of performance obligations [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPerformanceObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPerformanceObligationsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of performance obligations [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPerformanceObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPerformanceObligationsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of performance obligations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to performance obligations in contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r226"
     ]
    },
    "opra_DisclosureOfPersonnelExpensesExcludingShareBasedCompensationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfPersonnelExpensesExcludingShareBasedCompensationTableTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Personnel Expenses Excluding Share Based Compensation [Table Text Block]",
        "documentation": "Disclosure of personnel expenses excluding share based compensation.",
        "terseLabel": "Summary of Amounts of Personnel Expenses Excluding Share-based Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r273"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Carrying Amounts of Right-of-Use Assets",
        "label": "Disclosure of quantitative information about right-of-use assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r146",
      "r235"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r235"
     ]
    },
    "opra_DisclosureOfReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfReceivablesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Movements in Carrying Amount of Receivable",
        "documentation": "The entire disclosure for receivables.",
        "label": "Disclosure of receivables [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "opra_DisclosureOfReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncomeTaxRateAndActualIncomeTaxExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncomeTaxRateAndActualIncomeTaxExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Differences Between Expected Income Tax Expense Expressed as Accounting Profit Multiplied by Corporate Income Tax Rate and Actual Income Tax Expense",
        "label": "Disclosure Of Reconciliation Of Differences Between Expected Income Tax Expense Expressed As Accounting Profit Multiplied By Corporate Income Tax Rate And Actual Income Tax Expense Explanatory",
        "documentation": "Disclosure of reconciliation of differences between expected income tax expense expressed as accounting profit multiplied by corporate income tax rate and actual income tax expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Liabilities Arising from Financing Activities",
        "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": [
      "r253",
      "r424"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ifrs-full_DisclosureOfResearchAndDevelopmentExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfResearchAndDevelopmentExpenseExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of research and development expense [text block]",
        "terseLabel": "Summary of Research and Development Personnel Costs"
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3Revenue1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of Revenue from Contracts with Customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r137"
     ]
    },
    "opra_DisclosureOfSensitivityAnalysisForEquityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfSensitivityAnalysisForEquityTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of sensitivity analysis for equity instruments.",
        "label": "Disclosure of sensitivity analysis for equity [text block]",
        "terseLabel": "Summary of Individual Sensitivities of Key Unobservable Inputs to the Fair Value Measurement"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfSensitivityAnalysisForEquityValueTimingAndProbabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfSensitivityAnalysisForEquityValueTimingAndProbabilitiesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of sensitivity analysis for equity instruments.",
        "label": "Disclosure of sensitivity analysis for equity value, timing and probabilities [text block]",
        "terseLabel": "Summary of Equity Value, Period of Time until Potential Liquidity Events and Probabilities"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfShareBasedCompensationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfShareBasedCompensationTableTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Share Based Compensation [Table Text Block]",
        "documentation": "Disclosure of share based compensation.",
        "terseLabel": "Summary of Amounts of Share-based Compensation Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisclosureOfSummeryOfCapitalReturnedToShareholdersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfSummeryOfCapitalReturnedToShareholdersExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Summery of Capital Returned to Shareholders Explanatory",
        "documentation": "Disclosure of summery of capital returned to shareholders.",
        "terseLabel": "Summary of Capital Returned to Shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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]",
        "terseLabel": "Reconciliation of Deferred Taxes by Type of Temporary Differences"
       }
      },
      "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": [
      "r9",
      "r265"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r265"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r319"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-14-trade-and-other-payables-and-other-current-liabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and Other Payables, and Other Current Liabilities",
        "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": [
      "r611"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and Other Receivables",
        "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": [
      "r611"
     ]
    },
    "opra_DisclosureOfTradeReceivablesAndOtherCurrentReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisclosureOfTradeReceivablesAndOtherCurrentReceivablesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Trade Receivables and Other Current Receivables",
        "label": "Disclosure of trade receivables and other current receivables [text block]",
        "documentation": "The disclosure of trade receivables and other current receivables."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Transaction Price Allocated to Remaining Performance Obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the transaction price allocated to the remaining performance obligations in contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r228"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summery of Outstanding Balances and Transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r282"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r284"
     ]
    },
    "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfUnconsolidatedStructuredEntitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of unconsolidated structured entities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfUnconsolidatedStructuredEntitiesLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of unconsolidated structured entities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfUnconsolidatedStructuredEntitiesTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of unconsolidated structured entities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to unconsolidated structured entities."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r336"
     ]
    },
    "ifrs-full_DiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DiscontinuedOperationsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "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: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "opra_DiscountForLackOfMarketability1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DiscountForLackOfMarketability1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Discount for lack of marketability1 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DiscountRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DiscountRateMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-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": [
      "r605"
     ]
    },
    "opra_DisposalGroupDeferredPaymentsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisposalGroupDeferredPaymentsInterestRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate on deferred payments of disposal group.",
        "label": "opra_DisposalGroupDeferredPaymentsInterestRate",
        "terseLabel": "Disposal group, deferred payments, interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisposalGroupHeldForSaleConsiderationToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisposalGroupHeldForSaleConsiderationToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of consideration to be received for disposal group held for sale.",
        "label": "opra_DisposalGroupHeldForSaleConsiderationToBeReceived",
        "terseLabel": "Disposal group held for sale, consideration to be received"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedNumberOfQuarterlyInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisposalGroupHeldForSaleConsiderationToBeReceivedNumberOfQuarterlyInstallments",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of quarterly installments of consideration to be received for disposal group held for sale.",
        "label": "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedNumberOfQuarterlyInstallments",
        "terseLabel": "Disposal group held for sale, consideration to be received, number of quarterly installments"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DisposalGroupHeldForSaleConsiderationToBeReceivedTerm",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of consideration to be received for disposal group held for sale.",
        "label": "opra_DisposalGroupHeldForSaleConsiderationToBeReceivedTerm",
        "terseLabel": "Disposal group held for sale, consideration to be received, term (Year)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposals, intangible assets other than goodwill",
        "negatedLabel": "Disposals, intangible assets other than goodwill",
        "negatedTerseLabel": "Disposals"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r70",
      "r300"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r15",
      "r269"
     ]
    },
    "opra_Dividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Dividend",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Dividends, amount",
        "terseLabel": "Total dividends",
        "label": "Dividend",
        "documentation": "Dividend"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DividendOffsetAgainstReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DividendOffsetAgainstReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset against receivables",
        "label": "Dividend Offset Against Receivables",
        "documentation": "Dividend Offset Against Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DividendPayableDateOfRecord": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DividendPayableDateOfRecord",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Payable, Date of Record",
        "documentation": "Dividend payable, date of record.",
        "terseLabel": "Dividend payable, date of record"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DividendPayableDateToBePaid": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DividendPayableDateToBePaid",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Payable, Date to be Paid",
        "documentation": "Dividend payable, date to be paid.",
        "terseLabel": "Dividend payable date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "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": [
      "r616"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Paid in cash",
        "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": [
      "r243",
      "r345",
      "r368"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "ifrs-full_DividendsPaidClassifiedAsFinancingActivities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "opra_DividendsPaidInCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DividendsPaidInCash",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid in cash",
        "label": "Dividends Paid In Cash",
        "documentation": "Dividends paid in cash."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends proposed or declared before financial statements authorised for issue but not recognised as distribution to owners per share (in dollars per share)",
        "verboseLabel": "Per share",
        "label": "Dividends, 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": [
      "r248",
      "r346",
      "r370"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends recognised as distributions to owners per share",
        "terseLabel": "Dividends, per share",
        "verboseLabel": "Per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r345",
      "r368"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r479"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r478",
      "r479",
      "r502"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r478",
      "r479",
      "r502",
      "r545"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "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/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r474"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r479"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r523"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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_DomesticTopUpTaxExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DomesticTopUpTaxExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Top Up Tax Expenses",
        "documentation": "Domestic top up tax expenses.",
        "terseLabel": "Domestic top up tax expenses"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DurationOfInitialSimulationPeriodOtherEquityInstrumentsGranted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DurationOfInitialSimulationPeriodOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Duration of initial simulation period (years to longstop date)",
        "documentation": "The duration of initial simulation period for other equity instruments granted.",
        "label": "opra_DurationOfInitialSimulationPeriodOtherEquityInstrumentsGranted"
       }
      }
     },
     "auth_ref": []
    },
    "opra_DurationOfSecondSimulationPeriodWithPostponedExerciseOtherEquityInstrumentsGranted": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "DurationOfSecondSimulationPeriodWithPostponedExerciseOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Duration of second simulation period with postponed exercise (years)",
        "documentation": "The duration of second simulation period with postponed exercise for other equity instruments granted.",
        "label": "opra_DurationOfSecondSimulationPeriodWithPostponedExerciseOtherEquityInstrumentsGranted"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "EUR",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euro [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per ADS and per ordinary share:",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "opra_EarningsPerShareFromContinuingOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EarningsPerShareFromContinuingOperatingAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "opra_EbitdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EbitdaMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EBITDA.",
        "label": "EBITDA [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_EffectOfChangeInUsefulLife": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EffectOfChangeInUsefulLife",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of change in useful life",
        "documentation": "Effect of change in useful life.",
        "terseLabel": "Effect of changes due to reduction in depreciation expenses"
       }
      }
     },
     "auth_ref": []
    },
    "opra_EffectOfChangesDueToReductionInDepreciationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EffectOfChangesDueToReductionInDepreciationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Changes due to Reduction in Depreciation Expenses",
        "documentation": "Effect of changes due to reduction in depreciation expenses.",
        "terseLabel": "Effect of changes due to reduction in depreciation expenses",
        "verboseLabel": "Effect of changes due to reduction in depreciation expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r87",
      "r88"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_EmployeeBenefitsExpense",
        "totalLabel": "Total personnel expenses, including share-based remuneration",
        "negatedTotalLabel": "Total share-based compensation expenses",
        "negatedLabel": "Share-based compensation expenses"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r361",
      "r403",
      "r467"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r476"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "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/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r476"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r476"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r585"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r476"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r476"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r587"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "opra_Equipment1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Equipment1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment [member]",
        "documentation": "This member stand for equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_Equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r101",
      "r122",
      "r123",
      "r125",
      "r285",
      "r312",
      "r338",
      "r339",
      "r347",
      "r382",
      "r388"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r382"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_EquityAttributableToOwnersOfParent",
        "totalLabel": "Total equity attributable to Opera shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "opra_EquityToAssetRatioMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EquityToAssetRatioMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity to asset ratio, measurement input [member]",
        "documentation": "Equity to asset ratio, measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_EquityToTotalCapitalPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EquityToTotalCapitalPercent",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity-to-asset ratio",
        "documentation": "Represents the percentage of equity to total capital.",
        "label": "opra_EquityToTotalCapitalPercent",
        "terseLabel": "Equity to total capital, percent"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r495",
      "r506",
      "r516",
      "r549"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r492",
      "r503",
      "r513",
      "r546"
     ]
    },
    "opra_EstimatedBetaForEquity": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EstimatedBetaForEquity",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity beta",
        "documentation": "Represents the estimated beta for equity.",
        "label": "opra_EstimatedBetaForEquity",
        "terseLabel": "Estimated beta for equity"
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedFutureEquityValueNumberOfYears": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EstimatedFutureEquityValueNumberOfYears",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated future equity value, number of years",
        "label": "Estimated Future Equity Value Number of Years",
        "documentation": "Represents estimated future equity values, number of years."
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedFutureEquityValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EstimatedFutureEquityValues",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated future equity values",
        "documentation": "Represents Estimated Future Equity Values.",
        "label": "opra_EstimatedFutureEquityValues"
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedFutureEquityValuesNumberOfYear": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EstimatedFutureEquityValuesNumberOfYear",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Future Equity Values Number of Year",
        "documentation": "Represents estimated future equity values, number of years.",
        "terseLabel": "Estimated future equity values, number of expected timing"
       }
      }
     },
     "auth_ref": []
    },
    "opra_EstimatedPresentEquityValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "EstimatedPresentEquityValues",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Estimated Present Equity Values.",
        "label": "opra_EstimatedPresentEquityValues",
        "terseLabel": "Estimated Present Equity Values"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "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": [
      "r443",
      "r452"
     ]
    },
    "opra_ExpectedVolatilityOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ExpectedVolatilityOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "opra_ExpectedVolatilityOtherEquityInstrumentsGranted",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails": {
       "parentTag": "opra_ShareBasedCompensationExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "- Share-based payment expense (Note 4)",
        "terseLabel": "Share-based compensation",
        "negatedLabel": "Total cost of equity awards",
        "negatedTerseLabel": "Share-based compensation"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expense relating to short-term leases (included in other operating expenses)",
        "terseLabel": "Expense relating to short-term leases (included in other operating expenses)",
        "label": "Expense relating to short-term leases (included in other operating expenses)"
       }
      }
     },
     "auth_ref": [
      "r142",
      "r231"
     ]
    },
    "ifrs-full_ExplanationOfEffectOfSharebasedPaymentsOnProfitOrLoss": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExplanationOfEffectOfSharebasedPaymentsOnProfitOrLoss",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Amounts of Share-based Compensation Expenses",
        "label": "Explanation of effect of share-based payments on entity's profit or loss [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation that enables users of financial statements to understand the effect of share-based payment transactions on the entity's profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Explanation of period over which revenue is expected to grow",
        "label": "Explanation of period over which management has projected cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation of the period over which management has projected cash flows based on financial budgets/forecasts approved by management including, when a period greater than five years is used for a cash-generating unit (group of units), an explanation of why that longer period is justified. [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r61"
     ]
    },
    "opra_FairValueGainLossOnReceivableFromSaleOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FairValueGainLossOnReceivableFromSaleOfInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on receivable from sale of investment.",
        "label": "Fair value gain (loss) (Note 7)",
        "terseLabel": "Gain on settlement of receivable from sale of investment"
       }
      }
     },
     "auth_ref": []
    },
    "opra_FairValueGainOnLongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FairValueGainOnLongTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value gain on long-term investments",
        "label": "Fair value gain on long term investments",
        "documentation": "Fair value gain on long term investments."
       }
      }
     },
     "auth_ref": []
    },
    "opra_FairValueGainOnShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FairValueGainOnShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Gain On Short term Investments",
        "documentation": "Fair Value Gain On Short term Investments",
        "terseLabel": "Fair value gain on short-term investments (Note 16)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_FairValueOfInstrumentsOrInterestsIssuedOrIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FairValueOfInstrumentsOrInterestsIssuedOrIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the fair value of instruments or interests issued or issuable.",
        "label": "opra_FairValueOfInstrumentsOrInterestsIssuedOrIssuable",
        "terseLabel": "Fair value of instruments or interests issued or issuable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_FinanceCosts",
        "negatedLabel": "Finance expense",
        "negatedTotalLabel": "Total finance expenses"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income",
        "totalLabel": "Total finance income"
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_FinanceIncomeCost",
        "totalLabel": "Net finance income (expense)"
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_FinancialAssets",
        "terseLabel": "Total financial assets",
        "verboseLabel": "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: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r185",
      "r186",
      "r189",
      "r329",
      "r331",
      "r333",
      "r443"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "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": [
      "r196",
      "r324"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails"
     ],
     "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": [
      "r180"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "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": [
      "r195",
      "r323"
     ]
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromDissolutionMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromDissolutionMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a financial forecast of cash flows from dissolution, used as a measurement input.",
        "label": "Financial forecast of cash inflows (outflows) from dissolution, measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromInitialPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromInitialPublicOfferingMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a financial forecast of cash flows from an initial public offering, used as a measurement input.",
        "label": "Financial forecast of cash inflows (outflows) from initial public offering [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromRedemptionMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromRedemptionMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a financial forecast of cash flows from redemption, used as a measurement input.",
        "label": "Financial forecast of cash inflows (outflows) from Redemption, measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_FinancialForecastOfCashInflowsOutflowsFromSalesTransactionsMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FinancialForecastOfCashInflowsOutflowsFromSalesTransactionsMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a financial forecast of cash flows from sales transactions, used as a measurement input.",
        "label": "Financial forecast of cash inflows (outflows) from sales transactions, measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialForecastOfProfitOrLossForCashgeneratingUnitMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialForecastOfProfitOrLossForCashgeneratingUnitMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "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": [
      "r431"
     ]
    },
    "ifrs-full_FinancialGuaranteeContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialGuaranteeContractsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "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": [
      "r189",
      "r201",
      "r330",
      "r333"
     ]
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total financial liabilities",
        "verboseLabel": "Financial liabilities",
        "periodStartLabel": "Financial liabilities at beginning of period",
        "periodEndLabel": "Financial liabilities at end of period",
        "totalLabel": "Total financial liabilities",
        "label": "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: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "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": [
      "r197",
      "r325"
     ]
    },
    "opra_ForecastedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ForecastedMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecasted [member]",
        "label": "Forecasted [Member]",
        "documentation": "Forecasted."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r553"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r553"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r553"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r553"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r553"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "opra_FurnitureAndFixtures1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "FurnitureAndFixtures1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and fixtures [member]",
        "documentation": "This member stands for furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "opra_GainOnSettlementOfInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "GainOnSettlementOfInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain on settlement of instruments.",
        "label": "opra_GainOnSettlementOfInstruments",
        "terseLabel": "Gain on settlement of instruments"
       }
      }
     },
     "auth_ref": []
    },
    "opra_GainsLossesArisingFromForeignNetExchangeRelatingToLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "GainsLossesArisingFromForeignNetExchangeRelatingToLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign exchange gain (loss)",
        "documentation": "The gains (losses) arising from foreign net exchange relating to leases.",
        "label": "opra_GainsLossesArisingFromForeignNetExchangeRelatingToLeases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r401"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "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]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r276",
      "r371"
     ]
    },
    "opra_GainsLossesRecognisedInProfitOrLossIncludingExchangeDifferencesFairValueMeasurementAssociatesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "GainsLossesRecognisedInProfitOrLossIncludingExchangeDifferencesFairValueMeasurementAssociatesEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gains (losses) including exchange differences, recognised in profit or loss, on the fair value measurement of the associates equity instruments.",
        "verboseLabel": "Realized net gain (loss)",
        "label": "Fair value gain on long-term investments",
        "terseLabel": "Fair value gain on investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "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": [
      "r218",
      "r408",
      "r435",
      "r437",
      "r457"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [domain]"
       }
      },
      "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": [
      "r218",
      "r408",
      "r435",
      "r437",
      "r457"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r64",
      "r174",
      "r288",
      "r294",
      "r321",
      "r374"
     ]
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [member]",
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r414",
      "r461"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r439",
      "r440",
      "r462"
     ]
    },
    "opra_GoogleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "GoogleMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Google [Member]",
        "documentation": "Google."
       }
      }
     },
     "auth_ref": []
    },
    "opra_GovernmentGrantsRelatedToAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "GovernmentGrantsRelatedToAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Grants Related To Assets",
        "documentation": "Government grants related to assets.",
        "terseLabel": "Grants received from government"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost [member]",
        "label": "Gross carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r68",
      "r81",
      "r84",
      "r174",
      "r186",
      "r189",
      "r267",
      "r298",
      "r308",
      "r311",
      "r331",
      "r333",
      "r443"
     ]
    },
    "opra_HostingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "HostingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses related to hosting.",
        "label": "Hosting",
        "negatedLabel": "Hosting"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IAS28Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IAS28Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IAS 28 [member]",
        "label": "IAS 28 [Member]",
        "documentation": "IAS 28."
       }
      }
     },
     "auth_ref": []
    },
    "currency_IDR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "IDR",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indonesia, Rupiahs",
        "terseLabel": "Indonesian rupiah [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IFRS10Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IFRS10Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IFRS 10 [Member]",
        "documentation": "IFRS 10.",
        "terseLabel": "IFRS 10 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r478",
      "r479",
      "r502"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment",
        "terseLabel": "Impairment loss recognised in profit or loss, intangible assets other than goodwill",
        "verboseLabel": "Impairment"
       }
      }
     },
     "auth_ref": [
      "r71",
      "r301"
     ]
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
        "negatedLabel": "Impairment of non-financial assets"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r403"
     ]
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/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/2025-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 0.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxSummaryOfIncomeTaxExpenseDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "negatedTotalLabel": "Income tax expense",
        "totalLabel": "Total tax expense (income)",
        "negatedTerseLabel": "Tax income (expense)",
        "label": "ifrs-full_IncomeTaxExpenseContinuingOperations"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r5",
      "r6",
      "r43",
      "r117",
      "r207",
      "r258",
      "r261",
      "r262",
      "r399"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (expense) recognized in the Statement of Comprehensive Income",
        "totalLabel": "Aggregated income tax relating to components of other comprehensive income",
        "label": "Expense (benefit) in the Statement of Comprehensive Income",
        "verboseLabel": "Expense recognized 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": [
      "r4",
      "r260",
      "r400"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r90",
      "r416"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r96",
      "r255"
     ]
    },
    "opra_IncreaseDecreaseInInvestmentsInFinancialAssetsDueToAcquisitionOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseInInvestmentsInFinancialAssetsDueToAcquisitionOfShares",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in investments in financial assets due to acquisition of shares.",
        "label": "Fair value of shares acquired",
        "terseLabel": "Shares acquired recognized at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseInInvestmentsInFinancialAssetsDueToChangeInFairValueOfPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseInInvestmentsInFinancialAssetsDueToChangeInFairValueOfPreferredShares",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in investments in financial assets due to change in fair value of preferred shares",
        "documentation": "Increase (decrease) in investments in financial assets due to change in fair value of preferred shares.",
        "terseLabel": "Change in fair value of preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseInInvestmentsInJointVenturesAndAssociatesDueToChangeInFairValueOfPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseInInvestmentsInJointVenturesAndAssociatesDueToChangeInFairValueOfPreferredShares",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in investments in joint ventures and associates due to change in fair value of preferred shares.",
        "label": "Change in fair value of preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of shares issued (in shares)",
        "verboseLabel": "Effect of shares issued upon exercise of equity awards"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "opra_IncreaseDecreaseInNumberOfSharesDividends": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseInNumberOfSharesDividends",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares from dividends.",
        "label": "Dividend adjustment awards granted (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseInNumberOfSharesIssuedDueToRepurchases": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseInNumberOfSharesIssuedDueToRepurchases",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Number Of Shares Issued Due To Repurchases",
        "documentation": "Increase Decrease In Number Of Shares Issued Due To Repurchases",
        "terseLabel": "Effect of share repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfSharesOutstanding",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of shares upon exercise of equity awards (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r343",
      "r391"
     ]
    },
    "opra_IncreaseDecreaseOnIncomeBeforeIncomeTaxesThroughChangeInForeignExchangeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseOnIncomeBeforeIncomeTaxesThroughChangeInForeignExchangeRate",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sensitivity analysis impact on income before income taxes",
        "label": "Increase (Decrease) On Income Before Income Taxes Through Change In Foreign Exchange Rate",
        "documentation": "Increase (decrease) on income before income taxes through change in foreign exchange rate."
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseThroughChangesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseThroughChangesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Changes Allowance Account For Credit Losses Of Financial Assets",
        "documentation": "Increase decrease through changes allowance account for credit losses of financial assets.",
        "terseLabel": "Increase (decrease) in loss allowance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "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": [
      "r93",
      "r251"
     ]
    },
    "opra_IncreaseDecreaseThroughEffectOfChangesInInterestExpenseLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseThroughEffectOfChangesInInterestExpenseLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from interest expense.",
        "label": "opra_IncreaseDecreaseThroughEffectOfChangesInInterestExpenseLiabilitiesArisingFromFinancingActivities",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net cash flow",
        "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": [
      "r92",
      "r250"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through foreign exchange, financial assets",
        "terseLabel": "Effect of movements in exchange rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r441",
      "r451",
      "r463"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "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": [
      "r73"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r18"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, liabilities arising from financing activities",
        "terseLabel": "Other changes"
       }
      },
      "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": [
      "r94",
      "r252"
     ]
    },
    "opra_IncreaseDecreaseThroughReclassificationIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseThroughReclassificationIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Reclassification Intangible Assets And Goodwill",
        "documentation": "Increase decrease through reclassification intangible assets and goodwill.",
        "verboseLabel": "Reclassification"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseDecreaseThroughSharebasedPaymentAwardsExerciseEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentAwardsExerciseEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) of equity through share-based payment awards being exercised.",
        "label": "Issuance of shares upon exercise of equity awards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based remuneration, net of tax",
        "terseLabel": "Share-based compensation, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r365"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "label": "Increase (decrease) through transfers, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from transfers. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTreasuryShareTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTreasuryShareTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of treasury shares",
        "terseLabel": "Share repurchases"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from treasury share transactions. [Refer: Equity; Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "opra_IncreaseDecreaseThroughTreasuryShareTransactionsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseDecreaseThroughTreasuryShareTransactionsShares",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in number of ordinary shares issued",
        "label": "Acquisition of treasury shares (in shares)",
        "terseLabel": "Share repurchases (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IncreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IncreaseInvestmentAccountedForUsingEquityMethodFairValueMeasurement",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase in investment accounted for using equity method under a fair value measurement.",
        "label": "Increase in assumption"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New, modified and disposed leases",
        "terseLabel": "New, modified and terminated leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r422",
      "r426"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r544",
      "r553",
      "r557",
      "r565"
     ]
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InitiallyAppliedIFRSsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [axis]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r256"
     ]
    },
    "ifrs-full_InitiallyAppliedIFRSsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InitiallyAppliedIFRSsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initially applied IFRSs [domain]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r256"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r480",
      "r569"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r480",
      "r569"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r480",
      "r569"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of the year",
        "negatedPeriodEndLabel": "End of the year",
        "label": "ifrs-full_IntangibleAssetsAndGoodwill",
        "periodEndLabel": "End of the year",
        "negatedPeriodStartLabel": "Beginning 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": [
      "r616"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "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": [
      "r74",
      "r303",
      "r374"
     ]
    },
    "ifrs-full_IntangibleAssetsUnderDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsUnderDevelopmentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets under development [member]",
        "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": [
      "r415"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLife": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r57",
      "r65",
      "r76",
      "r289",
      "r295",
      "r305"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLifeAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r76",
      "r305"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLifeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLifeDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets with indefinite useful life [domain]"
       }
      },
      "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": [
      "r76",
      "r305"
     ]
    },
    "opra_InterestBearingLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InterestBearingLoansMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for interest bearing loans.",
        "label": "Interest bearing loans [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails": {
       "parentTag": "opra_LeaserelatedExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense (included in finance expense)",
        "label": "ifrs-full_InterestExpenseOnLeaseLiabilities",
        "terseLabel": "Interest expense (included in finance expense)",
        "negatedTerseLabel": "Interest expense on lease liabilities"
       }
      }
     },
     "auth_ref": [
      "r141",
      "r230"
     ]
    },
    "ifrs-full_InterestIncomeOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnCashAndCashEquivalents",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on cash and cash equivalents",
        "terseLabel": "Interest income on cash and cash equivalents"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other interest income"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "opra_InterestIncomeOnReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InterestIncomeOnReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income on Receivables",
        "documentation": "Interest income on receivables.",
        "terseLabel": "Interest income on Star X receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest paid",
        "label": "ifrs-full_InterestPaidClassifiedAsFinancingActivities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on receivable from sale of Star X",
        "terseLabel": "Interest income",
        "verboseLabel": "Interest income on Star X receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a receivable."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments accounted for using equity method",
        "totalLabel": "Total investments accounted for using equity method",
        "terseLabel": "Equity-accounted investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r209",
      "r337",
      "r375"
     ]
    },
    "opra_InvestmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Amount",
        "documentation": "Investment amount.",
        "terseLabel": "Investment"
       }
      }
     },
     "auth_ref": []
    },
    "opra_InvestmentCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentCommitment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment commitment",
        "documentation": "Investment commitment."
       }
      }
     },
     "auth_ref": []
    },
    "opra_InvestmentInterestRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentInterestRate1",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of interest on investment.",
        "label": "opra_InvestmentInterestRate1",
        "terseLabel": "Investment, interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInAssociates",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in associates reported in separate financial statements",
        "terseLabel": "Investment in units",
        "verboseLabel": "Carrying amount of Associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "opra_InvestmentsInAssociatesAccountedForUsingEquityMethodOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethodOwnershipPercentage",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of investments in associates accounted for using the equity method.",
        "label": "opra_InvestmentsInAssociatesAccountedForUsingEquityMethodOwnershipPercentage",
        "terseLabel": "Investments in associates accounted for using equity method, ownership percentage"
       }
      }
     },
     "auth_ref": []
    },
    "opra_InvestmentsInFinancialAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentsInFinancialAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in financial asset",
        "documentation": "Investments in financial asset.",
        "periodEndLabel": "Carrying amount, balance",
        "periodStartLabel": "Carrying amount, balance"
       }
      }
     },
     "auth_ref": []
    },
    "opra_InvestmentsInFinancialAssetOfFairValueThroughProfitOrLossAboutLong-TermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentsInFinancialAssetOfFairValueThroughProfitOrLossAboutLong-TermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in financial asset of Fair value through profit or loss about long-term investments",
        "documentation": "Investments in financial asset of fair value through profit or loss about long-term investments.",
        "terseLabel": "Carrying amount of Financial asset",
        "verboseLabel": "Investment in OPay"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total investments in subsidiaries, joint ventures and associates reported in separate financial statements",
        "label": "Carrying amount",
        "verboseLabel": "Total invested amount",
        "terseLabel": "Investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Total for all associates [member]; Total for all joint ventures [member]; Total for all subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "opra_InvestmentsInSubsidiariesJointVenturesAndAssociatesNetOfImpairments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociatesNetOfImpairments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of investments in subsidiaries joint ventures and associates net of impairments.",
        "label": "opra_InvestmentsInSubsidiariesJointVenturesAndAssociatesNetOfImpairments",
        "periodEndLabel": "Carrying amount, balance",
        "periodStartLabel": "Carrying amount, balance"
       }
      }
     },
     "auth_ref": []
    },
    "opra_Ireland1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Ireland1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ireland1 [member]",
        "documentation": "Represents the Ireland.",
        "terseLabel": "Ireland [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_IssuanceOfSharesUponExerciseOfRestrictedShareUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "IssuanceOfSharesUponExerciseOfRestrictedShareUnits",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of shares upon exercise of Restricted share units",
        "documentation": "Issuance of shares upon exercise of Restricted share units.",
        "terseLabel": "Issuance of shares upon exercise of Restricted share units (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r472"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Share capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "ifrs-full_JointVenturesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointVenturesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "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": [
      "r46",
      "r48",
      "r119",
      "r334"
     ]
    },
    "ifrs-full_JointVenturesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointVenturesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r48",
      "r119",
      "r334"
     ]
    },
    "currency_KES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "KES",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kenya, Shillings",
        "terseLabel": "Kenyan shilling [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_KeeneyesFutureHoldingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "KeeneyesFutureHoldingIncMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Keeneyes Future Holding Inc.",
        "label": "Keeneyes Future Holding Inc. [member]",
        "terseLabel": "Keeneyes Future Holding Inc. [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total compensation to key management personnel",
        "label": "ifrs-full_KeyManagementPersonnelCompensation",
        "negatedTotalLabel": "Total compensation to key management personnel"
       }
      }
     },
     "auth_ref": [
      "r35",
      "r279"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Post-employment and medical benefits",
        "label": "Post-employment and medical benefits"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment",
        "negatedLabel": "Share-based compensation",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationScheduleOfCompensationToKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Short-term employee benefits",
        "label": "Short-term employee benefits"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "opra_KunlunTechLimitedAndKeeneyesFutureHoldingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "KunlunTechLimitedAndKeeneyesFutureHoldingIncMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfNetGainsOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kunlun and Keeneyes Future Holding [member]",
        "documentation": "Represents Kunlun Tech Limited and Keeneyes Future Holding Inc.",
        "label": "Kunlun Tech Limited and Keeneyes Future Holding Inc. [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_KunlunTechLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "KunlunTechLimitedMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kunlun [member]",
        "documentation": "Related to Kunlun Tech Limited.",
        "label": "Kunlun Tech Limited [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_KunlunTechMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "KunlunTechMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Kunlun Tech.",
        "label": "Kunlun Tech [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_KunlunTechRsuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "KunlunTechRsuMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kunlun Tech RSU [member]",
        "label": "Kunlun Tech RSU [Member]",
        "documentation": "Represents Kunlun Tech RSU."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "In the fifth year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r159",
      "r445",
      "r453",
      "r614"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "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": [
      "r443",
      "r452",
      "r614"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than three years [member]",
        "terseLabel": "In the second and third 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": [
      "r445",
      "r448",
      "r453"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "In the second year [member]",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r159",
      "r445",
      "r453",
      "r614"
     ]
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]",
        "terseLabel": "In the first 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": [
      "r445",
      "r447",
      "r453"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "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": [
      "r443",
      "r452"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than five years [member]",
        "terseLabel": "After the third year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r449",
      "r453"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "In the fourth year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r159",
      "r445",
      "r453",
      "r614"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "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": [
      "r443",
      "r452",
      "r614"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "In the third year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r159",
      "r445",
      "r453",
      "r614"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "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": [
      "r139"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r423",
      "r427"
     ]
    },
    "opra_LeaseLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "LeaseLiabilityMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities [member]",
        "label": "Lease Liability [member]",
        "documentation": "Lease Liability."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r592"
     ]
    },
    "opra_LeaserelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "LeaserelatedExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total lease-related expenses",
        "documentation": "Amount of lease-related expenses.",
        "label": "opra_LeaserelatedExpenses",
        "totalLabel": "Total lease-related expenses"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "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/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r122",
      "r123",
      "r125",
      "r208",
      "r213",
      "r338",
      "r339",
      "r382"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_LiabilitiesArisingFromFinancingActivities",
        "periodEndLabel": "Balance",
        "periodStartLabel": "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": [
      "r253",
      "r424"
     ]
    },
    "ifrs-full_LicencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LicencesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r599"
     ]
    },
    "opra_ListedEquityInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ListedEquityInstrumentsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to listed equity instruments.",
        "label": "Listed equity instruments [member["
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/20251231",
     "localname": "LongTermStableGrowthRateMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relating to long term stable growth rate.",
        "label": "Long term stable growth rate [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Major components of tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_MajorComponentsOfTaxExpenseIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "MajorComponentsOfTaxExpenseIncomeTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Income Tax Expense",
        "documentation": "Disclosure of major components of tax expense (income).",
        "label": "Major components of tax expense (income) [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "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": [
      "r219"
     ]
    },
    "ifrs-full_MajorCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major customers [domain]"
       }
      },
      "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": [
      "r219"
     ]
    },
    "opra_ManagementFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ManagementFees",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management fee",
        "label": "Management Fees",
        "documentation": "Management fees.",
        "negatedLabel": "Management fee"
       }
      }
     },
     "auth_ref": []
    },
    "opra_MarketRiskPremiumMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "MarketRiskPremiumMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market risk premium, measurement input [member]",
        "documentation": "Market risk premium, measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_MarketRiskPremiumRateIgnificantUnobservableInputsAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "MarketRiskPremiumRateIgnificantUnobservableInputsAssets",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Market risk premium",
        "documentation": "Market risk premium rate used as a significant Level 3 unobservable input for assets.",
        "label": "opra_MarketRiskPremiumRateIgnificantUnobservableInputsAssets",
        "terseLabel": "Market risk premium rate, ignificant unobservable inputs, assets"
       }
      }
     },
     "auth_ref": []
    },
    "opra_MarketingAndDistributionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "MarketingAndDistributionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and distribution of goods or services.",
        "label": "opra_MarketingAndDistributionExpense",
        "negatedLabel": "Marketing and distribution expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaterialIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaterialIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Material income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "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": [
      "r135",
      "r147",
      "r148",
      "r151",
      "r152",
      "r153",
      "r159",
      "r179",
      "r191",
      "r222",
      "r228",
      "r237",
      "r239",
      "r327",
      "r385",
      "r410",
      "r445"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [domain]"
       }
      },
      "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": [
      "r135",
      "r147",
      "r148",
      "r151",
      "r152",
      "r153",
      "r159",
      "r179",
      "r222",
      "r228",
      "r237",
      "r239",
      "r327",
      "r385",
      "r410",
      "r445",
      "r450"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails"
     ],
     "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": [
      "r79",
      "r83",
      "r122",
      "r310",
      "r338"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [domain]"
       }
      },
      "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": [
      "r79",
      "r83",
      "r122",
      "r310",
      "r338"
     ]
    },
    "opra_MiniPayFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "MiniPayFundMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MiniPay Fund [Member]",
        "documentation": "MiniPay fund."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expenses",
        "label": "Other expenses"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "opra_MiscellaneousOtherReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "MiscellaneousOtherReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "documentation": "The amount of miscellaneous other receivable.",
        "label": "opra_MiscellaneousOtherReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "country_NG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "NG",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NIGERIA",
        "terseLabel": "Nigeria [member]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_NGN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "NGN",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nigeria, Nairas",
        "terseLabel": "Nigerian Naira [member]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_NOK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "NOK",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Norwegian krone [member]",
        "label": "Norway, Krone"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "opra_NanobankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NanobankMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nanobank [member]",
        "documentation": "This member stands for Nanobank."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets (liabilities)",
        "netLabel": "Net assets (liabilities)",
        "totalLabel": "Net assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r614"
     ]
    },
    "opra_NetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents net deduction of value to reflect various scenarios of impacts related to the provisions in the agreement.",
        "label": "opra_NetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
        "terseLabel": "Net deduction of value to reflect various scenarios of impacts related to the provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Net 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": [
      "r590"
     ]
    },
    "ifrs-full_NetDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Net 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": [
      "r590"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_NetReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NetReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents net receivables from sale of investments.",
        "label": "opra_NetReceivablesFromSaleOfInvestments",
        "periodEndLabel": "Carrying amount as of December 31",
        "periodStartLabel": "Carrying amount as of January 1",
        "terseLabel": "Net receivables from sale of investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetworkInfrastructureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetworkInfrastructureMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-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": [
      "r592"
     ]
    },
    "ifrs-full_NewOrAmendedIFRSStandardIsAppliedEarly": {
     "xbrltype": "booleanItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NewOrAmendedIFRSStandardIsAppliedEarly",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New or amended IFRS Accounting Standard is applied early"
       }
      }
     },
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r404",
      "r405",
      "r406"
     ]
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r499",
      "r510",
      "r520",
      "r544",
      "r553"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "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": [
      "r0",
      "r257"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "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": [
      "r0",
      "r257"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r106",
      "r386",
      "r429"
     ]
    },
    "ifrs-full_NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current investments and financial assets",
        "label": "Non-current investments other than investments accounted for using equity method"
       }
      },
      "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": [
      "r616"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails2": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "opra_NoncurrentLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NoncurrentLeaseLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents non-current lease liabilities.",
        "label": "Non-current lease liabilities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r108",
      "r387",
      "r429"
     ]
    },
    "opra_NoncurrentReceivablesFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NoncurrentReceivablesFromSaleOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of receivables arising from the sale investments.",
        "label": "Non-current receivables from sale of investments",
        "terseLabel": "Non-current receivables from sale of investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "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": [
      "r444",
      "r446",
      "r453"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within One Year [Member]",
        "label": "Not later than one year [member]",
        "verboseLabel": "In the first year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r159",
      "r236",
      "r238",
      "r384",
      "r445",
      "r453"
     ]
    },
    "opra_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "opra_NumberOfEqualQuarterlyInvestmentsCommitted": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NumberOfEqualQuarterlyInvestmentsCommitted",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Equal Quarterly Investments Committed",
        "terseLabel": "Number of equal quarterly investments committed",
        "documentation": "Number of equal quarterly investments committed."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfInstrumentsOrInterestsIssuedOrIssuable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r172"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other equity instruments granted in share-based payment arrangement",
        "label": "Regular awards granted, RSUs"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r608"
     ]
    },
    "opra_NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in other equity instruments from dividend.",
        "label": "opra_NumberOfInstrumentsOtherEquityInstrumentsIncreaseFromDividends",
        "terseLabel": "Number of Instruments, Other Equity Instruments, Increase From Dividends (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_NumberOfInstrumentsOtherEquityInstrumentsTransferred": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsTransferred",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Instruments Other Equity Instruments Transferred",
        "documentation": "Number of instruments other equity instruments transferred.",
        "terseLabel": "Number of shares transferred"
       }
      }
     },
     "auth_ref": []
    },
    "opra_NumberOfOrdinarySharesPerShareOfAds": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NumberOfOrdinarySharesPerShareOfAds",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of ordinary shares represented per share of ADS.",
        "label": "opra_NumberOfOrdinarySharesPerShareOfAds",
        "terseLabel": "Number of ordinary shares per share of ADS (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
        "negatedLabel": "Exercised, 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": [
      "r608"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
        "negatedLabel": "Forfeited, RSUs"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r608"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding at period end, RSUs",
        "periodStartLabel": "Outstanding at period start, RSUs",
        "label": "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r608"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfOutstandingShareOptions",
        "periodEndLabel": "Outstanding at period end, options",
        "periodStartLabel": "Outstanding at period start, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r165",
      "r167",
      "r314",
      "r318"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
        "negatedLabel": "Exercised, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r317"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
        "negatedLabel": "Forfeited, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r316"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regular awards granted, options"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r315"
     ]
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual"
     ],
     "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": [
      "r244",
      "r341",
      "r389"
     ]
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfSharesIssued",
        "periodStartLabel": "Issued shares at beginning of period (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_NumberOfSharesOutstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Number of shares outstanding (in shares)",
        "verboseLabel": "Total shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r343",
      "r391"
     ]
    },
    "opra_NumberOfSharesRepurchasedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "NumberOfSharesRepurchasedDuringPeriod",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares repurchased during the period.",
        "label": "opra_NumberOfSharesRepurchasedDuringPeriod",
        "terseLabel": "Number of shares repurchased during period (in shares)",
        "verboseLabel": "Share repurchases, number of shares"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OPayDigitalServicesLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OPayDigitalServicesLimitedMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPay [member]",
        "documentation": "Related to Opay Digital Services Limited.",
        "label": "OPay Digital Services Limited [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OPayLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OPayLimitedMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents OPay Limited.",
        "label": "OPay Limited [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OfficePremisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OfficePremisesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office Premises [Member]",
        "label": "Office Premises [Member]",
        "documentation": "Office Premises.",
        "verboseLabel": "Office premises [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OfficePropertiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OfficePropertiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesLeaseAmountsIncludedInStatementOfOperationsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for office properties.",
        "label": "Office properties [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OperaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OperaMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Opera",
        "documentation": "Represents Opera.",
        "label": "Opera [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OperaNorwayASMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OperaNorwayASMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Opera Norway AS.",
        "label": "Opera Norway AS [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OperatingExpense",
        "negatedTotalLabel": "Total operating expenses"
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "opra_OperatingExpenses1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OperatingExpenses1Abstract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OptionsAndRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OptionsAndRSUsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information regarding options and RSUs together.",
        "label": "Options and RSUs [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/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."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other adjustments"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income (loss)",
        "label": "Other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r364",
      "r394",
      "r401"
     ]
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current assets",
        "terseLabel": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r616"
     ]
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "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": [
      "r113",
      "r378"
     ]
    },
    "opra_OtherCurrentLiabilities1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherCurrentLiabilities1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities [member]",
        "documentation": "This member stands for other current liabilities.",
        "label": "Other current liabilities 1 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherCurrentLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherCurrentLoansMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfChangesInLiabilitiesArisingFromFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents other current loans.",
        "label": "Other current loans [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherCurrentMiscellaneousLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherCurrentMiscellaneousLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_OtherCurrentFinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other current miscellaneous liabilities.",
        "label": "opra_OtherCurrentMiscellaneousLiabilities",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "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": [
      "r465",
      "r471"
     ]
    },
    "ifrs-full_OtherEmployeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEmployeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other personnel-related expenses",
        "label": "Other personnel-related expenses"
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total other operating expenses",
        "label": "ifrs-full_OtherExpenseByNature",
        "totalLabel": "Total other operating expenses",
        "negatedLabel": "Other operating expenses",
        "terseLabel": "Other expenses",
        "negatedTerseLabel": "Other expenses"
       }
      }
     },
     "auth_ref": [
      "r403",
      "r467"
     ]
    },
    "ifrs-full_OtherFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinanceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other finance expenses",
        "label": "ifrs-full_OtherFinanceCost"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ifrs-full_OtherFinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_OtherFinanceIncome",
        "terseLabel": "Other finance income"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "opra_OtherFinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherFinancialLiabilitiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to other financial liabilities.",
        "label": "Other financial liabilities [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherGeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherGeographicalAreasMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other locations [member]",
        "documentation": "Represents geographical areas classified as other.",
        "label": "Other geographical areas [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsParentheticalDetails"
     ],
     "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": [
      "r599"
     ]
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets [member]",
        "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": [
      "r599"
     ]
    },
    "opra_OtherInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other interest expense",
        "label": "Other Interest Expense",
        "documentation": "Other interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r114",
      "r378"
     ]
    },
    "opra_OtherNoncurrentLiabilities1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherNoncurrentLiabilities1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities [member]",
        "documentation": "This member stands for other noncurrent liabilities.",
        "label": "Other noncurrent liabilities 1 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_OtherOperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherOperatingExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Expenses [abstract]",
        "documentation": "Other operating expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating income (expense)",
        "terseLabel": "Other operating income"
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "opra_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other receivables.",
        "label": "Other receivables [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "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: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r283"
     ]
    },
    "opra_OtherRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "OtherRevenueMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other revenue [member]",
        "documentation": "This member stand for other revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other effects",
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "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 the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r261"
     ]
    },
    "ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other effects, percentage",
        "label": "Other tax rate effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [member]",
        "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": [
      "r591"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r497",
      "r508",
      "r518",
      "r551"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r500",
      "r511",
      "r521",
      "r554"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r500",
      "r511",
      "r521",
      "r554"
     ]
    },
    "currency_PLN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "PLN",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Poland, Zlotych",
        "terseLabel": "Polish zloty [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_PWERMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PWERMMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to PWERM.",
        "label": "PWERM [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual"
     ],
     "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": [
      "r245",
      "r342",
      "r390"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "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": [
      "r443"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [domain]"
       }
      },
      "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": [
      "r443"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r421"
     ]
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase of shares",
        "verboseLabel": "Share repurchases, amount",
        "terseLabel": "Payments to acquire or redeem entity's shares",
        "negatedTerseLabel": "Repurchase of shares",
        "negatedLabel": "Share repurchases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "opra_PayrollTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PayrollTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payables related to payroll tax.",
        "label": "opra_PayrollTaxPayables",
        "verboseLabel": "Payroll tax"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PercentageOfEntitysRevenue",
        "terseLabel": "Percentage of entity's revenue"
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "opra_PercentageOfNetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PercentageOfNetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of net deduction of value to reflect various scenarios of impacts related to the provisions in the agreement.",
        "label": "opra_PercentageOfNetDeductionOfValueToReflectVariousScenariosOfImpactsRelatedToTheProvisions",
        "terseLabel": "Percentage of net deduction of value to reflect various scenarios of impacts related to the provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "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": [
      "r606"
     ]
    },
    "opra_PercentageOfStrengtheningInClosingForeignExchangeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PercentageOfStrengtheningInClosingForeignExchangeRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of strengthening in closing exchange rate of foreign currencies",
        "label": "Percentage Of Strengthening In Closing Foreign Exchange Rate",
        "documentation": "Percentage of strengthening in closing foreign exchange rate."
       }
      }
     },
     "auth_ref": []
    },
    "opra_PercentageOfWeakeningInClosingForeignExchangeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PercentageOfWeakeningInClosingForeignExchangeRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Weakening In Closing Foreign Exchange Rate",
        "documentation": "Percentage of weakening in closing foreign exchange rate.",
        "terseLabel": "Percentage of weakening in closing exchange rate of foreign currencies"
       }
      }
     },
     "auth_ref": []
    },
    "opra_PersonnelExpensesExcludingSharebasedRemuneration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PersonnelExpensesExcludingSharebasedRemuneration",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Personnel expenses excluding share-based remuneration.",
        "label": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
        "negatedTotalLabel": "Total personnel expenses, excluding share-based compensation",
        "totalLabel": "Total personnel expenses, excluding share-based compensation",
        "negatedLabel": "Personnel expenses excluding share-based compensation"
       }
      }
     },
     "auth_ref": []
    },
    "opra_PillarTwoMinimumTaxRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PillarTwoMinimumTaxRatePercentage",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pillar two minimum tax rate percentage",
        "label": "Pillar Two Minimum Tax Rate Percentage",
        "documentation": "Pillar two minimum tax rate percentage."
       }
      }
     },
     "auth_ref": []
    },
    "opra_PillarTwoRevenueThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PillarTwoRevenueThresholdAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-7-income-tax-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pillar Two Revenue Threshold Amount",
        "documentation": "Pillar two revenue threshold amount.",
        "terseLabel": "Pillar two revenue threshold amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "opra_PocosysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PocosysMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Pocosys.",
        "label": "Pocosys [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Defined contribution pension expense",
        "label": "Defined contribution pension expense"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r275"
     ]
    },
    "ifrs-full_PotentialOrdinaryShareTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PotentialOrdinaryShareTransactionsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "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": [
      "r407",
      "r458"
     ]
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Presentation of Leases for Lessee"
       }
      }
     },
     "auth_ref": []
    },
    "opra_PriceRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "PriceRiskMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Price Risk [member]",
        "documentation": "Price Risk."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ProbabilityweightedPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProbabilityweightedPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Probability-weighted Present Value",
        "label": "opra_ProbabilityweightedPresentValue",
        "terseLabel": "Probability-weighted present value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r601"
     ]
    },
    "opra_ProceedsFromNetSaleOfShortTermInvestmentsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProceedsFromNetSaleOfShortTermInvestmentsClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Net Sale Of Short Term Investments Classified As Investing Activities",
        "documentation": "The cash inflow from sales of short-term investments that the entity does not separately disclose in the same statement or note, classified as investing activities.",
        "terseLabel": "Net sale of short-term investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of other long-term assets",
        "label": "Proceeds from sales of other long-term assets, classified as investing activities",
        "verboseLabel": "Sale of long-term investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "opra_ProceedsFromSalesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProceedsFromSalesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of financial assets",
        "documentation": "Proceeds from sales of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfInterestsInAssociates",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of shares in associate",
        "terseLabel": "Proceeds from sales of interests in associates"
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod",
        "negatedLabel": "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": [
      "r600"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of marketable securities",
        "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": [
      "r600"
     ]
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "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": [
      "r216",
      "r434",
      "r456"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]"
       }
      },
      "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": [
      "r216",
      "r434",
      "r456"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Audit, legal and other advisory services",
        "label": "Audit, legal and other advisory services"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income",
        "terseLabel": "Profit (loss)",
        "verboseLabel": "Net income",
        "totalLabel": "Net income attributable to Opera shareholders",
        "netLabel": "Net income (loss)"
       }
      },
      "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": [
      "r100",
      "r102",
      "r208",
      "r211",
      "r286",
      "r313",
      "r363",
      "r393",
      "r429",
      "r436"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) before income taxes",
        "label": "ifrs-full_ProfitLossBeforeTax",
        "totalLabel": "Income before income taxes",
        "verboseLabel": "Income before income taxes"
       }
      }
     },
     "auth_ref": [
      "r176",
      "r454",
      "r455",
      "r467",
      "r468"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating profit",
        "label": "ifrs-full_ProfitLossFromOperatingActivities"
       }
      }
     },
     "auth_ref": [
      "r413",
      "r620"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-components-of-property-plant-and-equipment-net-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment",
        "periodEndLabel": "End of the year",
        "periodStartLabel": "Beginning of the year",
        "negatedPeriodEndLabel": "End of the year",
        "negatedPeriodStartLabel": "Beginning 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": [
      "r19",
      "r272",
      "r373"
     ]
    },
    "opra_ProportionOfCarryingAmountOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProportionOfCarryingAmountOwnershipInterestInAssociate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportion of carrying amount ownership interest in associate.",
        "label": "Ownership interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-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: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r45",
      "r47",
      "r104"
     ]
    },
    "opra_ProportionOfOwnershipInterestInEntityClassifiedAsFinancialAsset": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProportionOfOwnershipInterestInEntityClassifiedAsFinancialAsset",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in entity classified as financial asset",
        "documentation": "Proportion of ownership interest in entity classified as financial asset."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ProvisionForImpairmentOfTradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProvisionForImpairmentOfTradeReceivablesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stand for provision for impairment of trade receivables.",
        "label": "Provision for impairment of trade receivables [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ProvisionForImpairmentOfTradeReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ProvisionForImpairmentOfTradeReceivablesTextBlock",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Provision for Impairment of Trade Receivables",
        "documentation": "The disclosure of provision for impairment of trade receivables.",
        "label": "Provision for impairment of trade receivables [text block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss allowances on related-party receivables",
        "label": "Provisions for doubtful debts related to outstanding balances of related party transaction"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions for doubtful debts related to the amount of outstanding balances in related party transactions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r281"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r417"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_PurchaseOfInterestsInAssociates",
        "negatedLabel": "Investment in an associate"
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of property, plant and equipment",
        "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": [
      "r417"
     ]
    },
    "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchasesOfGoodsRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of goods and services",
        "label": "ifrs-full_PurchasesOfGoodsRelatedPartyTransactions",
        "verboseLabel": "Purchases of goods and services"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of goods purchased by the entity in related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r411",
      "r459"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "opra_QifeiInternationalDevelopmentCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "QifeiInternationalDevelopmentCoLtdMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Qifei International Development Co, Ltd.",
        "label": "Qifei International Development Co, Ltd [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_QueryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "QueryMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Query [member]",
        "documentation": "This member stand for query."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RSUMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs [member]",
        "documentation": "This member stand for restricted share unit.",
        "label": "RSU [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r95",
      "r127",
      "r153",
      "r167",
      "r254",
      "r432",
      "r433",
      "r609"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [domain]"
       }
      },
      "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": [
      "r95",
      "r127",
      "r153",
      "r167",
      "r254",
      "r432",
      "r433",
      "r609"
     ]
    },
    "opra_RealizedForeignExchangeGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RealizedForeignExchangeGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of realized foreign exchange gain (loss).",
        "label": "Realized foreign exchange gain (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReceivablesFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReceivablesFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables from contracts with customers [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ReceivablesFromSaleOfInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ReceivablesFromSaleOfInvestmentsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents receivables from sale of investments.",
        "label": "Receivables from sale of investments [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r28",
      "r402"
     ]
    },
    "opra_ReclassificationAdjustmentsOnShareOfOtherComprehensiveLossOfEquityaccountedInvesteesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ReclassificationAdjustmentsOnShareOfOtherComprehensiveLossOfEquityaccountedInvesteesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-comprehensive-income"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to the share of other comprehensive loss of equity-accounted investees.",
        "label": "opra_ReclassificationAdjustmentsOnShareOfOtherComprehensiveLossOfEquityaccountedInvesteesNetOfTax",
        "negatedLabel": "Reclassification of share of other comprehensive loss of equity-accounted investees"
       }
      }
     },
     "auth_ref": []
    },
    "opra_RecognizedDuring2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RecognizedDuring2024Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for recognized during 2024.",
        "label": "Recognized during 2024 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_RecognizedOver20252026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RecognizedOver20252026Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Recognized over 2025-2026.",
        "label": "Recognized over 2025-2026 [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of average effective tax rate and applicable tax rate [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r492",
      "r503",
      "r513",
      "r546"
     ]
    },
    "opra_RecurringSemiAnnualDividendMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RecurringSemiAnnualDividendMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring Semi-annual Dividend [member]",
        "label": "Recurring Semi-annual Dividend [member]",
        "documentation": "Recurring semi-annual dividend."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RecurringSemiAnnualDividendOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RecurringSemiAnnualDividendOneMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring Semi-annual Dividend [member]",
        "label": "Recurring Semi-annual Dividend One [member]",
        "documentation": "Recurring Semi-annual Dividend One [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total for all 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: Total for all joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r284"
     ]
    },
    "opra_RelativeChangeInProbabilityOfSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RelativeChangeInProbabilityOfSaleMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relative change in probability of sale",
        "label": "Relative change in probability of sale [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_RemainingCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RemainingCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining Capital Commitments",
        "documentation": "Remaining capital commitments.",
        "terseLabel": "Remaining capital commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Rent and other office expenses",
        "label": "Rent and other office expenses"
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of borrowings",
        "label": "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "opra_ResearchAndDevelopmentExpenditure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ResearchAndDevelopmentExpenditure",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost": {
       "parentTag": "ifrs-full_ResearchAndDevelopmentExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expenditure",
        "documentation": "Total research and development expenditure.",
        "negatedLabel": "R&amp;D personnel costs expensed"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfResearchAndDevelopmentSummaryOfResearchAndDevelopmentPersonnelCost"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Total research and development expenditure",
        "label": "Total research and development expenditure",
        "totalLabel": "Net research and development expenditure recognized as part of personnel expenses",
        "negatedTotalLabel": "Total R&amp;D personnel costs"
       }
      }
     },
     "auth_ref": [
      "r77",
      "r306"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r30",
      "r277"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation reserve [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": [
      "r30",
      "r277",
      "r469"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r493",
      "r504",
      "r514",
      "r547"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r494",
      "r505",
      "r515",
      "r548"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r501",
      "r512",
      "r522",
      "r555"
     ]
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted share units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for restricted share units."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "opra_RestrictedShareUnitsRSU2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RestrictedShareUnitsRSU2024Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted share units (RSU), 2024 [Member]",
        "label": "Restricted share units (R S U), 2024 [Member]",
        "documentation": "This member stand for restricted share units."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RestrictedShareUnitsRSU2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RestrictedShareUnitsRSU2025Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Share Units (RSU), 2025 [Member]",
        "documentation": "Restricted share units (RSU), 2025."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r466",
      "r472",
      "r473"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r367",
      "r469"
     ]
    },
    "ifrs-full_RevaluationIncreaseDecreasePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevaluationIncreaseDecreasePropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r16",
      "r23",
      "r270",
      "r274"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r176",
      "r203",
      "r210",
      "r216",
      "r217",
      "r219",
      "r396",
      "r429",
      "r467",
      "r468"
     ]
    },
    "opra_RevenueDeferredDuringThePeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RevenueDeferredDuringThePeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred during the year",
        "label": "Revenue Deferred During The Period",
        "documentation": "Revenue deferred during the period."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_RevenueFromContractsWithCustomers",
        "verboseLabel": "Revenue from contracts with customers"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r223"
     ]
    },
    "ifrs-full_RevenueFromDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend income",
        "terseLabel": "Dividends"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r204",
      "r214",
      "r614"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from rendering of services, related party transactions",
        "terseLabel": "Revenue recognized"
       }
      }
     },
     "auth_ref": [
      "r412",
      "r460"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions",
        "verboseLabel": "Sales of goods and services"
       }
      }
     },
     "auth_ref": [
      "r411",
      "r459"
     ]
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfCarryingAmountsOfRightofuseAssetsDetails"
     ],
     "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": [
      "r138",
      "r145",
      "r234"
     ]
    },
    "opra_RightofuseAssetsTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RightofuseAssetsTermOfContract",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of right-of-use assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "opra_RightofuseAssetsTermOfContract",
        "terseLabel": "Right-of-use assets, Term of Contract (Month)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_RiskFreeInterestRateOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RiskFreeInterestRateOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk free rate",
        "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).",
        "label": "opra_RiskFreeInterestRateOtherEquityInstrumentsGranted"
       }
      }
     },
     "auth_ref": []
    },
    "opra_RiskFreeRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RiskFreeRateMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk free rate, measurement input [member]",
        "documentation": "Risk free rate, measurement input."
       }
      }
     },
     "auth_ref": []
    },
    "opra_RiskFreeRateSignificantUnobservableInputsAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "RiskFreeRateSignificantUnobservableInputsAssets",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Risk-free rate",
        "documentation": "Risk-free rate used as a significant Level 3 unobservable input for assets.",
        "label": "opra_RiskFreeRateSignificantUnobservableInputsAssets",
        "terseLabel": "Risk-free rate, significant unobservable inputs, assets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "opra_Russia1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Russia1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Russia [member]",
        "documentation": "Represents Russia."
       }
      }
     },
     "auth_ref": []
    },
    "currency_SEK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "SEK",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sweden, Kronor",
        "terseLabel": "Swedish krona [member]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_SGD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "SGD",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Singapore, Dollars",
        "terseLabel": "Singapore dollar [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ScheduleOfCompensationToKeyManagementPersonnelAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ScheduleOfCompensationToKeyManagementPersonnelAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Compensation to Key Management Personnel [Abstract]",
        "documentation": "Schedule of compensation to key management personnel."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SearchMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stand for search.",
        "label": "Search [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r475"
     ]
    },
    "opra_SecurityDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SecurityDepositMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Security deposit [member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r477"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r55",
      "r131",
      "r208",
      "r224",
      "r409",
      "r438"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [domain]"
       }
      },
      "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": [
      "r55",
      "r131",
      "r215",
      "r224",
      "r409",
      "r438"
     ]
    },
    "opra_SensitivityAnalysisChangeInLong-TermGrowthRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SensitivityAnalysisChangeInLong-TermGrowthRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity analysis change in long-term growth rate",
        "documentation": "Sensitivity analysis change in long-term growth rate."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInEBITDAMargin": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInEBITDAMargin",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sensitivity Analysis Reasonably Possible Increase Decrease In EBITDA Margin",
        "documentation": "Sensitivity analysis reasonably possible increase decrease in EBITDA margin.",
        "verboseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in EBITDA margin"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInOperatingExpenditure": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInOperatingExpenditure",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonable possible increase (decrease) in operating expenditure which would result in cash generating unit to be impaired.",
        "label": "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInOperatingExpenditure",
        "terseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in operating expenditure"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInRevenue",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonable possible increase (decrease) in revenue which would result in cash generating unit to be impaired.",
        "label": "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInRevenue",
        "terseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in revenue"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInWACC": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInWACC",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonable possible increase (decrease) in WACC which would result in cash generating unit to be impaired.",
        "label": "opra_SensitivityAnalysisReasonablyPossibleIncreaseDecreaseInWACC",
        "terseLabel": "Sensitivity analysis, reasonably possible increase (decrease) in WACC"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ServersAndNetworkEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ServersAndNetworkEquipmentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Servers and network equipment [Member]",
        "documentation": "Servers and network equipment.",
        "terseLabel": "Servers and Network Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Expense",
        "documentation": "Share based compensation expense.",
        "negatedTotalLabel": "Total share-based compensation expenses",
        "terseLabel": "Share-based compensation expenses",
        "negatedLabel": "Share-based compensation expenses"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ShareOfNetAssets": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ShareOfNetAssets",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of Net Assets",
        "documentation": "Share of net assets.",
        "terseLabel": "Opera's share of net assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share of net loss of equity-accounted investees",
        "totalLabel": "Total share of profit (loss) of associates and joint ventures accounted for using equity method",
        "terseLabel": "Opera's share of net income (loss)",
        "label": "Share of net income (loss) of equity-accounted investees"
       }
      }
     },
     "auth_ref": [
      "r206",
      "r214",
      "r398"
     ]
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r466",
      "r472"
     ]
    },
    "opra_ShareRepurchaseProgramAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ShareRepurchaseProgramAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized Amount",
        "documentation": "Share Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase program, authorized amount"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ShareRepurchaseProgramMaximumAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ShareRepurchaseProgramMaximumAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of stock repurchase plan authorized.",
        "label": "opra_ShareRepurchaseProgramMaximumAuthorizedAmount",
        "terseLabel": "Share repurchase program, maximum authorized amount"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ShareRepurchaseProgramPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ShareRepurchaseProgramPeriod",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Period",
        "documentation": "Share repurchase program, period.",
        "terseLabel": "Share repurchase program, period"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ShareRepurchasesAndDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ShareRepurchasesAndDividends",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Share Repurchases and Dividends",
        "documentation": "Share repurchases and dividends.",
        "verboseLabel": "Total capital returns"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharebasedRemunerationIncludingRelatedSocialSecurityCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SharebasedRemunerationIncludingRelatedSocialSecurityCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails": {
       "parentTag": "opra_ShareBasedCompensationExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Social security contributions for Opera-granted awards",
        "documentation": "The amount of share-based remuneration, including related social security costs.",
        "label": "Share-based remuneration, including related social security contribution"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesInAssociatePurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SharesInAssociatePurchased",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "opra_SharesInAssociatePurchased",
        "documentation": "The number of shares in associate purchased during the period.",
        "terseLabel": "Shares in associate purchased (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesRepurchasedAveragePricePaidPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SharesRepurchasedAveragePricePaidPerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfGainsAndLossesOnInvestmentPortfolioDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares repurchased, average price paid per share",
        "label": "Shares Repurchased, Average Price Paid Per Share",
        "documentation": "Shares repurchased, average price paid per share."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesRepurchasedAveragePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SharesRepurchasedAveragePricePerShare",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Repurchased, Average Price Per Share",
        "documentation": "Shares repurchased, average price per share.",
        "terseLabel": "Shares repurchased, average price per share"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SharesValuationNetReductionOfValuePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SharesValuationNetReductionOfValuePercent",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percent net reduction of value from shares valuation.",
        "label": "opra_SharesValuationNetReductionOfValuePercent",
        "terseLabel": "Shares valuation, net reduction of value, percent"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfNetGainsOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "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": [
      "r46",
      "r48",
      "r120",
      "r335"
     ]
    },
    "ifrs-full_SignificantInvestmentsInAssociatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfFinancialPositionDataDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfReconciliationOfCarryingAmountsOfInvestmentsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfNetGainsOnInvestmentPortfolioDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Associates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r48",
      "r120",
      "r335"
     ]
    },
    "ifrs-full_SignificantUnobservableInputAssets": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantUnobservableInputAssets",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-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": [
      "r124"
     ]
    },
    "opra_SignificantUnobservableInputAssetsFutureExit": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SignificantUnobservableInputAssetsFutureExit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of assets.",
        "label": "Time horizon"
       }
      }
     },
     "auth_ref": []
    },
    "opra_Singapore1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Singapore1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Singapore [member]",
        "documentation": "Represents Singapore."
       }
      }
     },
     "auth_ref": []
    },
    "opra_SizePremiumMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SizePremiumMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Size premium [member]",
        "documentation": "This member stands for the size premium used as a measurement input.",
        "label": "Size premium, measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SocialSecurityContributionExcludingAmountsRelatedToShare-BasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SocialSecurityContributionExcludingAmountsRelatedToShare-BasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social security contribution, excluding amounts related to share-based compensation",
        "documentation": "Social security contribution, excluding amounts related to share-based compensation.",
        "negatedLabel": "Social security contribution, excluding amounts related to share-based compensation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SocialSecurityContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SocialSecurityContributions",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Social security contributions",
        "terseLabel": "Social security contributions",
        "negatedLabel": "Social security contributions"
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "opra_SoftwareLicenseFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SoftwareLicenseFees",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses related to software license.",
        "label": "Software license fees",
        "negatedLabel": "Software license fees"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for software member.",
        "label": "Software [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_SpecialDividendMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "SpecialDividendMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Special [member]",
        "label": "Special Dividend [Member]",
        "documentation": "Special dividend."
       }
      }
     },
     "auth_ref": []
    },
    "opra_StablecoinsCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "StablecoinsCashEquivalentsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stablecoins Cash Equivalents [member]",
        "documentation": "Stablecoins cash equivalents.",
        "terseLabel": "Stablecoins (cash equivalents) [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_StarXMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "StarXMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Star X.",
        "label": "Star X [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_Statement1LineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Statement1LineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Line Items [Line Items]",
        "documentation": "Statement 1 Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "opra_Statement1Table": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "Statement1Table",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesSummaryOfLeaseLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-changes-in-equity",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement Table [Table]",
        "documentation": "Statement 1 Table"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/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/2025-03-27/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/2025-03-27/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/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r496",
      "r507",
      "r517",
      "r550"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_StockIssuedNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "StockIssuedNumberOfSharesRepurchased",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares repurchased",
        "label": "Stock Issued, Number of Shares Repurchased",
        "documentation": "Stock Issued, Number of Shares Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "opra_StockIssuedNumberOfSharesRepurchasedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "StockIssuedNumberOfSharesRepurchasedValue",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued, Number of Shares Repurchased, Value",
        "documentation": "Stock issued, number of shares repurchased, value.",
        "terseLabel": "Shares repurchased, value"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r543"
     ]
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectFromChangeInTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in tax rates",
        "label": "ifrs-full_TaxEffectFromChangeInTaxRate",
        "negatedLabel": "Changes in tax rates"
       }
      },
      "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": [
      "r5",
      "r261"
     ]
    },
    "opra_TaxEffectOfChangesInEstimatesRelatedToPriorYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxEffectOfChangesInEstimatesRelatedToPriorYears",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in estimates related to prior years",
        "label": "Tax Effect Of Changes In Estimates Related To Prior Years",
        "documentation": "Tax effect of changes in estimates related to prior years.",
        "negatedLabel": "Changes in estimates related to prior years"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfDifferentTaxRatesOfSubsidiariesOperatingInOtherJurisdictions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxEffectOfDifferentTaxRatesOfSubsidiariesOperatingInOtherJurisdictions",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Different tax rates of subsidiaries operating in other jurisdictions",
        "label": "Tax Effect Of Different Tax Rates Of Subsidiaries Operating In Other Jurisdictions",
        "documentation": "Tax effect of different tax rates of subsidiaries operating in other jurisdictions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-deductible expenses",
        "terseLabel": "Non-deductible expenses",
        "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)"
       }
      },
      "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 expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r261"
     ]
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Movements in exchange rates",
        "label": "Tax effect of foreign tax rates",
        "negatedLabel": "Movements in exchange rates"
       }
      },
      "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 foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r261"
     ]
    },
    "opra_TaxEffectOfForeignWithholdingTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxEffectOfForeignWithholdingTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign withholding taxes",
        "label": "Tax Effect Of Foreign Withholding Taxes",
        "documentation": "Tax effect of foreign withholding taxes."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfPillarTwoTopUpTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxEffectOfPillarTwoTopUpTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Effect Of Pillar Two Top Up Taxes",
        "documentation": "Tax effect of pillar two top up taxes.",
        "terseLabel": "Pillar Two top-up taxes",
        "negatedLabel": "Pillar Two top-up taxes"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxEffectOfRecognitionAndDerecognitionOfDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxEffectOfRecognitionAndDerecognitionOfDeferredTaxAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition and derecognition of deferred tax assets",
        "label": "Tax Effect Of Recognition And Derecognition Of Deferred Tax Assets",
        "documentation": "Tax effect of recognition and derecognition of deferred tax assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfRevenuesExemptFromTaxation2011",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax-exempt income",
        "label": "Tax effect of revenues exempt from taxation",
        "negatedLabel": "Tax effect of revenues exempt from taxation"
       }
      },
      "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 revenues that are exempt from taxation. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r261"
     ]
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax using the Norwegian tax rate of 22%",
        "label": "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r261"
     ]
    },
    "ifrs-full_TaxRateEffectFromChangeInTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectFromChangeInTaxRate",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in tax rates, percentage",
        "label": "Tax rate effect from change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "ifrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in estimates related to prior years, percentage",
        "label": "Tax rate effect of adjustments for current tax of prior periods"
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "opra_TaxRateEffectOfDifferentTaxRatesOfSubsidiariesOperatingInOtherJurisdictions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxRateEffectOfDifferentTaxRatesOfSubsidiariesOperatingInOtherJurisdictions",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Different tax rates of subsidiaries operating in other jurisdictions, percentage",
        "label": "Tax Rate Effect Of Different Tax Rates Of Subsidiaries Operating In Other Jurisdictions",
        "documentation": "Tax rate effect of different tax rates of subsidiaries operating in other jurisdictions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses, percentage",
        "label": "Tax rate effect of expense not deductible in determining taxable profit (tax loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the expenses not deductible in determining taxable profit. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectOfForeignTaxRates",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Movements in exchange rates, percentage",
        "label": "Tax rate effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "opra_TaxRateEffectOfForeignWithholdingTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxRateEffectOfForeignWithholdingTaxes",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign withholding taxes, percentage",
        "label": "Tax Rate Effect Of Foreign Withholding Taxes",
        "documentation": "Tax rate effect of foreign withholding taxes."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxRateEffectOfPillarTwoTopUpTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxRateEffectOfPillarTwoTopUpTaxes",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Rate Effect Of Pillar Two Top Up Taxes",
        "documentation": "Tax rate effect of pillar two top up taxes.",
        "terseLabel": "Pillar two top up taxes, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TaxRateEffectOfRecognitionAndDerecognitionOfDeferredTaxAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TaxRateEffectOfRecognitionAndDerecognitionOfDeferredTaxAssets",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition and derecognition of deferred tax assets, percentage",
        "label": "Tax Rate Effect Of Recognition And Derecognition Of Deferred Tax Assets",
        "documentation": "Tax rate effect of recognition and derecognition of deferred tax assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxRateEffectOfRevenuesExemptFromTaxation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectOfRevenuesExemptFromTaxation",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDifferencesBetweenExpectedIncomeTaxExpenseExpressedAsAccountingProfitMultipliedByCorporateIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax-exempt income, percentage",
        "label": "Tax rate effect of revenues exempt from taxation",
        "negatedLabel": "Tax rate effect of revenues exempt from taxation",
        "negatedTerseLabel": "Tax-exempt income, percentage"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from revenue that is exempt from taxation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r262"
     ]
    },
    "opra_TechnologyAndPlatformFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TechnologyAndPlatformFeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized for technology and platform fees.",
        "label": "opra_TechnologyAndPlatformFeeExpense",
        "negatedLabel": "Technology and platform fees"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TechnologyLicensingAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TechnologyLicensingAndOtherMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology licensing and other revenue [member]",
        "documentation": "This member stand for Technology licensing and other revenue."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TechnologybasedIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology [member]",
        "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": [
      "r599"
     ]
    },
    "opra_TemporaryDifferenceIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TemporaryDifferenceIntangibleAssetsMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets [member]",
        "label": "Temporary Difference Intangible Assets [Member]",
        "documentation": "Temporary difference intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferenceIntraGroupInterestExpensesCarriedForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TemporaryDifferenceIntraGroupInterestExpensesCarriedForwardMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intra-group interest expenses carried forward [member]",
        "label": "Temporary Difference Intra-group Interest Expenses Carried Forward [Member]",
        "documentation": "Temporary difference intra-group interest expenses carried forward."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferencePropertyAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TemporaryDifferencePropertyAndEquipmentMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment [member]",
        "label": "Temporary Difference Property And Equipment [Member]",
        "documentation": "Temporary difference property and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferenceSharebasedRemunerationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TemporaryDifferenceSharebasedRemunerationMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based remuneration [member]",
        "documentation": "This member stands for temporary differences attributable to share-based remuneration.",
        "label": "Temporary difference, share-based remuneration [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferenceTaxLossesCarriedForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TemporaryDifferenceTaxLossesCarriedForwardMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses carried forward [member]",
        "label": "Temporary Difference Tax Losses Carried Forward [Member]",
        "documentation": "Temporary difference tax losses carried forward."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TemporaryDifferenceTradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TemporaryDifferenceTradeReceivablesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables [member]",
        "documentation": "This member stands for temporary differences attributable to trade receivables.",
        "label": "Temporary difference, trade receivables [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "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": [
      "r9",
      "r265"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote7IncomeTaxReconciliationOfDeferredTaxesByTypeOfTemporaryDifferencesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "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": [
      "r9",
      "r265"
     ]
    },
    "opra_TerminalGrowthRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TerminalGrowthRateMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Terminal growth rate [member]",
        "documentation": "Terminal growth rate."
       }
      }
     },
     "auth_ref": []
    },
    "opra_ThirdPartyReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ThirdPartyReceivablesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents third party receivables.",
        "label": "Third party receivables [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_ThreeYearCumulativeInflationRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "ThreeYearCumulativeInflationRate",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote2AccountingPoliciesJudgmentsAndEstimationUncertaintyDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three year cumulative inflation rate",
        "documentation": "Three-year cumulative inflation rate.",
        "terseLabel": "Three-year cumulative inflation rate"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TimeToExitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TimeToExitMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time to exit.",
        "label": "Time to exit [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote13LeasesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote1CorporateInformationAndGroupStructureDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range [member]",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r127",
      "r153",
      "r167",
      "r254",
      "r432",
      "r433",
      "r609"
     ]
    },
    "opra_TotalFinancialLiabilitiesIncludingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TotalFinancialLiabilitiesIncludingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents total financial liabilities including interest.",
        "label": "Total financial liabilities, including interest"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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": [
      "r377"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable due from Kunlun"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r465",
      "r471"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "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": [
      "r377"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradeAndOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TradeAndOtherPayablesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfMaturityProfileOfFinancialLiabilitiesBasedOnContractualUndiscountedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for trade and other payables.",
        "label": "Trade and other payables [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_TradeAndOtherPayablesToRelatedParties",
        "verboseLabel": "Trade and other payables due to related parties (Note 17)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other receivables [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradeAndOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TradeAndOtherReceivablesLineItems",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other receivables [line items]",
        "documentation": "Trade and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradeAndOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TradeAndOtherReceivablesTable",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfMovementsInCarryingAmountOfReceivableDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfProvisionForImpairmentOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other receivables [table]",
        "documentation": "Trade and other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradePayableToThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TradePayableToThirdParty",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of trade payables to third party.",
        "label": "opra_TradePayableToThirdParty",
        "verboseLabel": "Trade payables due to third-party suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "opra_TradeReceivablesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TradeReceivablesGross",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails": {
       "parentTag": "ifrs-full_CurrentTradeReceivables",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfAgingOfTradeReceivablesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of trade receivables before allowance.",
        "label": "opra_TradeReceivablesGross",
        "terseLabel": "Trade receivables",
        "verboseLabel": "Gross carrying amount of trade receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r184",
      "r188",
      "r328",
      "r332",
      "r443",
      "r614"
     ]
    },
    "opra_TrademarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "TrademarkMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsReconciliationOfTheCarryingAmountsOfGoodwillAndIntangibleAssetsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark [member]",
        "documentation": "This member stands for trademark.",
        "label": "Trademark [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/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/2025-03-27/ifrs-full",
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisclosureOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction price allocated to remaining performance obligations",
        "label": "Aggregate amount of transaction prices allocated to remaining long-term contracts"
       }
      },
      "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 [domain]]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r227"
     ]
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote5OtherOperatingExpensesSummaryOfItemsOfOtherOperatingExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Travel",
        "label": "Travel"
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-consolidated-statement-of-financial-position"
     ],
     "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": [
      "r49",
      "r466",
      "r472"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r367"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types 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": [
      "r199",
      "r200"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote16CapitalManagementSummaryOfDividendsDeclaredAndDistributedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial liabilities. It also represents the standard value for the 'Types of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r199",
      "r200"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [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": [
      "r31",
      "r154",
      "r155",
      "r156",
      "r158",
      "r178",
      "r182",
      "r183",
      "r278"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r154",
      "r155",
      "r156",
      "r158",
      "r178",
      "r182",
      "r183",
      "r278"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "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": [
      "r168",
      "r319"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [domain]"
       }
      },
      "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": [
      "r168",
      "r319"
     ]
    },
    "opra_USDCAndUSDTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "USDCAndUSDTMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "USDC and USDT [member]",
        "documentation": "USDC and USDT."
       }
      }
     },
     "auth_ref": []
    },
    "opra_USDCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "USDCMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "USDC [member]",
        "documentation": "USDC.",
        "terseLabel": "USDC [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_USDTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "USDTMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-15-financial-assets-and-financial-liabilities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USDT [member]",
        "label": "USDT [member]",
        "documentation": "USDT."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "opra_UnitedStates1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnitedStates1Member",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States [member]",
        "documentation": "Represents the United States."
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnlistedEquitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnlistedEquitiesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unlisted equities [member]",
        "label": "Unlisted Equities [member]",
        "documentation": "Unlisted Equities."
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnlistedPreferredAndOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnlistedPreferredAndOrdinarySharesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfCarryingAmountsOfFinancialAssetsAndFinancialLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents unlisted preferred and ordinary shares.",
        "label": "Unlisted preferred and ordinary shares [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-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": [
      "r124",
      "r607"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unobservable inputs [domain]"
       }
      },
      "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": [
      "r124",
      "r607"
     ]
    },
    "opra_UnrealizedForeignExchangeGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnrealizedForeignExchangeGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet": {
       "parentTag": "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote6FinanceIncomeAndFinanceExpensesSummaryOfItemsOfFinanceIncomeAndFinanceExpensesIncludingForeignExchangeGainsAndLossesDet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of unrealized foreign exchange gain (loss).",
        "label": "Unrealized foreign exchange gain (loss)",
        "terseLabel": "Change in unrealized net gain (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnrealizedGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnrealizedGains",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesDisclosureOfIncomeDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gains",
        "documentation": "Unrealized gains.",
        "terseLabel": "Unrealized gains"
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnrecognizedIncomeLossFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnrecognizedIncomeLossFromAssociates",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized income (loss) from associates",
        "documentation": "Unrecognized income (loss) from associates."
       }
      }
     },
     "auth_ref": []
    },
    "opra_UnrecognizedIncomeLossFromJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "UnrecognizedIncomeLossFromJointVentures",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Income (Loss) from Joint Ventures",
        "documentation": "Unrecognized income (loss) from joint ventures.",
        "terseLabel": "Unrecognized income (loss) from joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote10GoodwillAndIntangibleAssetsSummaryOfEstimatedUsefulLivesOfIntangibleAssetsWithLimitedUsefulLifeDetails"
     ],
     "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": [
      "r67",
      "r297"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-9-property-and-equipment-details-textual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r12",
      "r266"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "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": [
      "r124"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementDomain",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfEquityValuePeriodOfTimeUntilPotentialLiquidityEventsAndProbabilitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [domain]"
       }
      },
      "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": [
      "r124"
     ]
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValueAddedTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherPayables",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote14TradeAndOtherPayablesAndOtherCurrentLiabilitiesSummaryOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_ValueAddedTaxPayables",
        "verboseLabel": "Value added tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "ifrs-full_ValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValueAddedTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote12TradeAndOtherReceivablesSummaryOfTradeReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value added tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "opra_VerdaVenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "VerdaVenturesMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Verda Ventures.",
        "label": "Verda Ventures [Member]",
        "terseLabel": "Verda Venture (MiniPay Fund)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails": {
       "parentTag": "opra_PersonnelExpensesExcludingSharebasedRemuneration",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfAmountsOfPersonnelExpensesExcludingSharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Salaries, including bonuses",
        "label": "Salaries, including bonuses"
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageCostOfCapitalMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual",
      "http://www.opera.com/20251231/taxonomy/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": [
      "r430",
      "r433"
     ]
    },
    "opra_WeightedAverageCostOfCapitalPretaxMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "WeightedAverageCostOfCapitalPretaxMeasurementInputMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the pre-tax weighted average cost of capital used as a measurement input.",
        "label": "Weighted average cost of capital pre-tax, measurement input [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_WeightedAverageEquityValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "WeightedAverageEquityValueMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfIndividualSensitivitiesOfKeyUnobservableInputsToTheFairValueMeasurementDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "weighted average equity value.",
        "label": "Weighted average equity value [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised 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": [
      "r608"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited 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": [
      "r608"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote18EventsAfterTheReportingPeriodAdditionalInformationDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value of RSUs granted",
        "label": "Regular awards granted 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": [
      "r608"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails",
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price, RSU (in dollars per share)",
        "periodEndLabel": "Outstanding at period end RSUs, weighted average grant date fair value (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period, 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": [
      "r608"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised 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": [
      "r164",
      "r317"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited 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": [
      "r163",
      "r316"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regular awards granted 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": [
      "r162",
      "r315"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfMovementsInNumberOfRsusAndOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
        "periodEndLabel": "Outstanding at period end, options, weighted average grant date fair value (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period, 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": [
      "r161",
      "r165",
      "r314",
      "r318"
     ]
    },
    "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted",
     "crdr": "credit",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "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": [
      "r170"
     ]
    },
    "opra_WeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAndOtherEquityInstruments": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAndOtherEquityInstruments",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationDetailsTextual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options and other equity instruments.",
        "label": "opra_WeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAndOtherEquityInstruments",
        "terseLabel": "Weighted average remaining contractual life of outstanding share options and other equity instruments (Year)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageSharePrice2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageSharePrice2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageSharePrice2019",
        "terseLabel": "Fair value of underlying share at grant date"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote4PersonnelExpensesIncludingSharebasedCompensationSummaryOfWeightedAverageValuesForInputsUsedInValuationTechniquesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019",
        "terseLabel": "Fair value of underlying share at grant date"
       }
      },
      "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": [
      "r169"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "calculation": {
      "http://www.opera.com/20251231/taxonomy/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/20251231/taxonomy/role/statement-note-8-earnings-per-share-income-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADS equivalent of basic weighted-average number of ordinary shares in the period (in shares)",
        "verboseLabel": "Basic weighted-average number of 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": [
      "r52"
     ]
    },
    "exch_XRBM": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/exch/2025",
     "localname": "XRBM",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote15FinancialAssetsAndFinancialLiabilitiesSummaryOfSensitivityAnalysisImpactOnIncomeBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysian ringgit [member]",
        "label": "RINGGIT BOND MARKET [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_YandexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "YandexMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote3RevenueDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yandex [Member]",
        "documentation": "Yandex."
       }
      }
     },
     "auth_ref": []
    },
    "opra_YoyoGamesLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "YoyoGamesLimitedMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/statement-note-10-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to YoYo Games Limited.",
        "label": "YoYo Games Limited [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "opra_nHorizonInfiniteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "nHorizonInfiniteMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote17RelatedPartiesSummeryOfOutstandingBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents nHorizon Infinite.",
        "label": "nHorizon Infinite [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_nHorizonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.opera.com/20251231",
     "localname": "nHorizonMember",
     "presentation": [
      "http://www.opera.com/20251231/taxonomy/role/DisclosureNote11InvestmentsInUnconsolidatedEntitiesSummaryOfInvestmentsInUnconsolidatedEntitiesDetails",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-11-investments-in-unconsolidated-entities-details-textual",
      "http://www.opera.com/20251231/taxonomy/role/statement-note-17-related-parties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to nHorizon",
        "label": "nHorizon [member]"
       }
      }
     },
     "auth_ref": []
    },
    "opra_statement-statement-note-13-lease-liabilities-and-other-loans-noncurrent-and-current-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "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-9-property-and-equipment-estimated-useful-lives-of-property-plant-and-equipment-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "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-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.opera.com/20251231",
     "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": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2025-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_82&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "77",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_77_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "48",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_48&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2025-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2025-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2025-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B8E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B8E&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2025-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "30A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_30A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_105_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_128&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "133",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_133_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "133",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_133_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "162",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_162_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "169",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_169&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "190",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_190&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "192",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_192&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "202",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_202_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "203",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_203&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "223",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_223_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "227",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_227&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "250",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_250&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "257",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_257&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "264",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_264_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "266",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_266&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "273",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_273&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "274",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_274_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "43",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_43&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "64A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_64A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "89",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_89&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B12&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B17_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-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": "2025-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "139U",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_139U&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "139W",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_139W&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "65",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_65&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "39AK",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_39AK&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "C1E",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_C1E&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "C1D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_C1D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44LL",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44LL&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44NN",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44NN&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.1.13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.1.13_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.1.13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.1.13_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.1.14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.1.14&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.49",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.49&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_107&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "136",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_136&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "137",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_137_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_51&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_k&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_m&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_n&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_o&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_r&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_56&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_69&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_90&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_92&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_99&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "60L",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_60L&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "A1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_A1&doctype=Appendix&subtype=A",
   "URIDate": "2025-03-27"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2028-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.1.15",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.1.15&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-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-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2025-03-27"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-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-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2025-03-27"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B36",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B36_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "191",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_191_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "251",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_251&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_68&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r523": {
   "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"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_10_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_112_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_85&doctype=Standard",
   "URIDate": "2025-03-27"
  }
 }
}
