{
 "version": "2.2",
 "instance": {
  "d20518d6k.htm d20518dex992.htm": {
   "nsprefix": "ry",
   "nsuri": "http://www.rbc.com/20260430",
   "dts": {
    "inline": {
     "local": [
      "d20518d6k.htm",
      "d20518dex992.htm"
     ]
    },
    "schema": {
     "local": [
      "ry-20260430.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/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.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/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-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": 184,
   "keyCustom": 170,
   "axisStandard": 28,
   "axisCustom": 11,
   "memberStandard": 52,
   "memberCustom": 105,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 1227,
   "entityCount": 1,
   "segmentCount": 175,
   "elementCount": 715,
   "unitCount": 6,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1534,
    "http://xbrl.sec.gov/dei/2025": 8
   },
   "report": {
    "R1": {
     "role": "http://www.rbc.com/role/CoverPage",
     "longName": "1001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518d6k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518d6k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
     "longName": "1002 - Statement - Interim Condensed Consolidated Balance Sheets (unaudited)",
     "shortName": "Interim Condensed Consolidated Balance Sheets (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:RetailLoans",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
     "longName": "1003 - Statement - Interim Condensed Consolidated Statements of Income (unaudited)",
     "shortName": "Interim Condensed Consolidated Statements of Income (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:InterestIncomeOnLoansAndAdvancesToCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:InterestIncomeOnLoansAndAdvancesToCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
     "longName": "1004 - Statement - Interim Condensed Consolidated Statements of Comprehensive Income (unaudited)",
     "shortName": "Interim Condensed Consolidated Statements of Comprehensive Income (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
     "longName": "1005 - Statement - Interim Condensed Consolidated Statements of Changes in Equity (unaudited)",
     "shortName": "Interim Condensed Consolidated Statements of Changes in Equity (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "PAsOn10_31_2024",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn10_31_2024",
      "name": "ifrs-full:Equity",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "1006 - Statement - Interim Condensed Consolidated Statements of Cash Flows (unaudited)",
     "shortName": "Interim Condensed Consolidated Statements of Cash Flows (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical",
     "longName": "1007 - Statement - Interim Condensed Consolidated Statements of Cash Flows (unaudited) (Parenthetical)",
     "shortName": "Interim Condensed Consolidated Statements of Cash Flows (unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:MandatoryReserveDepositsAtCentralBanks",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-9",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:MandatoryReserveDepositsAtCentralBanks",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-9",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.rbc.com/role/GeneralInformation",
     "longName": "1008 - Disclosure - General information",
     "shortName": "General information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgments",
     "longName": "1009 - Disclosure - Summary of material accounting policies, estimates and judgments",
     "shortName": "Summary of material accounting policies, estimates and judgments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstruments",
     "longName": "1010 - Disclosure - Fair value of financial instruments",
     "shortName": "Fair value of financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.rbc.com/role/Securities",
     "longName": "1011 - Disclosure - Securities",
     "shortName": "Securities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfSecuritiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfSecuritiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLosses",
     "longName": "1012 - Disclosure - Loans and allowance for credit losses",
     "shortName": "Loans and allowance for credit losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.rbc.com/role/Deposits",
     "longName": "1013 - Disclosure - Deposits",
     "shortName": "Deposits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureofDepositsexplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureofDepositsexplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.rbc.com/role/InsuranceAndReinsurance",
     "longName": "1014 - Disclosure - Insurance and reinsurance",
     "shortName": "Insurance and reinsurance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefits",
     "longName": "1015 - Disclosure - Employee benefits - Pension and other post-employment benefits",
     "shortName": "Employee benefits - Pension and other post-employment benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.rbc.com/role/IncomeTaxes",
     "longName": "1016 - Disclosure - Income taxes",
     "shortName": "Income taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.rbc.com/role/SignificantCapitalAndFundingTransactions",
     "longName": "1017 - Disclosure - Significant capital and funding transactions",
     "shortName": "Significant capital and funding transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.rbc.com/role/EarningsPerShare",
     "longName": "1018 - Disclosure - Earnings per share",
     "shortName": "Earnings per share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.rbc.com/role/LegalAndRegulatoryMatters",
     "longName": "1019 - Disclosure - Legal and regulatory matters",
     "shortName": "Legal and regulatory matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfLegalAndRegulatoryMattersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfLegalAndRegulatoryMattersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.rbc.com/role/ResultsByBusinessSegment",
     "longName": "1020 - Disclosure - Results by business segment",
     "shortName": "Results by business segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.rbc.com/role/CapitalManagement",
     "longName": "1021 - Disclosure - Capital management",
     "shortName": "Capital management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfCapitalManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfCapitalManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies",
     "longName": "1022 - Disclosure - Summary of material accounting policies, estimates and judgments (Policies)",
     "shortName": "Summary of material accounting policies, estimates and judgments (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DescriptionOfAccountingPolicyForBasisOfPresentationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DescriptionOfAccountingPolicyForBasisOfPresentationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsTables",
     "longName": "1023 - Disclosure - Fair value of financial instruments (Tables)",
     "shortName": "Fair value of financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfCarryingAndFairValuesOfFinancialInstrumentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfCarryingAndFairValuesOfFinancialInstrumentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.rbc.com/role/SecuritiesTables",
     "longName": "1024 - Disclosure - Securities (Tables)",
     "shortName": "Securities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesTables",
     "longName": "1025 - Disclosure - Loans and allowance for credit losses (Tables)",
     "shortName": "Loans and allowance for credit losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfAllowanceForCreditLossesLoansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfAllowanceForCreditLossesLoansExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.rbc.com/role/DepositsTables",
     "longName": "1026 - Disclosure - Deposits (Tables)",
     "shortName": "Deposits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfDepositLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfDepositLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.rbc.com/role/InsuranceAndReinsuranceTables",
     "longName": "1027 - Disclosure - Insurance and reinsurance (Tables)",
     "shortName": "Insurance and reinsurance (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ry:DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsTables",
     "longName": "1028 - Disclosure - Employee benefits - Pension and other post-employment benefits (Tables)",
     "shortName": "Employee benefits - Pension and other post-employment benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsTables",
     "longName": "1029 - Disclosure - Significant capital and funding transactions (Tables)",
     "shortName": "Significant capital and funding transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.rbc.com/role/EarningsPerShareTables",
     "longName": "1030 - Disclosure - Earnings per share (Tables)",
     "shortName": "Earnings per share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.rbc.com/role/ResultsByBusinessSegmentTables",
     "longName": "1031 - Disclosure - Results by business segment (Tables)",
     "shortName": "Results by business segment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.rbc.com/role/CapitalManagementTables",
     "longName": "1032 - Disclosure - Capital management (Tables)",
     "shortName": "Capital management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ry:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026",
      "name": "ry:DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ry:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
     "longName": "1033 - Disclosure - Fair value of financial instruments - Summary of Comparison of Carrying and Fair Values for Each Classification of Financial Instrument (Detail)",
     "shortName": "Fair value of financial instruments - Summary of Comparison of Carrying and Fair Values for Each Classification of Financial Instrument (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:TradingSecuritiesAtFairValueThroughProfitOrLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfCarryingAndFairValuesOfFinancialInstrumentExplanatory",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
     "longName": "1034 - Disclosure - Fair value of financial instruments - Additional Information (Detail)",
     "shortName": "Fair value of financial instruments - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
     "longName": "1035 - Disclosure - Fair value of financial instruments - Summary of Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis and Classified Using Fair Value Hierarchy (Detail)",
     "shortName": "Fair value of financial instruments - Summary of Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis and Classified Using Fair Value Hierarchy (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:ShorttermDepositsNotClassifiedAsCashEquivalents",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_ImpactOfNettingAgreementsQualifyForBalanceSheetOffsetMemberifrsfullValuationTechniquesUsedInFairValueMeasurementAxis",
      "name": "ifrs-full:GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfFairValueOfFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
     "longName": "1036 - Disclosure - Fair value of financial instruments - Changes in Fair Value Measurement for Instruments Measured on a Recurring Basis and Categorized in Level 3 (Detail)",
     "shortName": "Fair value of financial instruments - Changes in Fair Value Measurement for Instruments Measured on a Recurring Basis and Categorized in Level 3 (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:TransfersIntoLevel3OfFairValueHierarchyAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "ifrs-full:TransfersIntoLevel3OfFairValueHierarchyAssets",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis_RecurringFairValueMeasurementMemberifrsfullMeasurementAxis",
      "name": "ry:FinancialAssetsAndLiabilitiesAtFairValue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfChangesInFairValueMeasurementOfLevel3FinancialInstrumentsMeasuredOnRecurringBasisExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
     "longName": "1037 - Disclosure - Fair value of financial instruments - Changes in Fair Value Measurement for Instruments Measured on a Recurring Basis and Categorized in Level 3 (Parenthetical) (Detail)",
     "shortName": "Fair value of financial instruments - Changes in Fair Value Measurement for Instruments Measured on a Recurring Basis and Categorized in Level 3 (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:DerivativeFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_InvestmentMemberifrsfullCategoriesOfFinancialAssetsAxis_Level3OfFairValueHierarchyMemberifrsfullLevelsOfFairValueHierarchyAxis_RecurringFairValueMeasurementMemberifrsfullMeasurementAxis",
      "name": "ry:GainsLossesRecognisedInOtherComprehensiveIncomeExcludingForeignCurrencyTranslationFairValueMeasurementAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
     "longName": "1038 - Disclosure - Fair value of financial instruments - Summary of Net Interest Income From Financial Instruments (Detail)",
     "shortName": "Fair value of financial instruments - Summary of Net Interest Income From Financial Instruments (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:RevenueFromInterest",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfNetInterestIncomeFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:RevenueFromInterest",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfNetInterestIncomeFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail",
     "longName": "1039 - Disclosure - Fair value of financial instruments - Summary of Net Interest Income From Financial Instruments (Parenthetical) (Detail)",
     "shortName": "Fair value of financial instruments - Summary of Net Interest Income From Financial Instruments (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:IncomeFromAmountsRecoveredFromReinsurer",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ry:DisclosureOfNetInterestIncomeFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:IncomeFromAmountsRecoveredFromReinsurer",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ry:DisclosureOfNetInterestIncomeFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail",
     "longName": "1040 - Disclosure - Securities - Summary of Unrealized Gains and Losses on Securities at Fair Value through Other Comprehensive Income (Detail)",
     "shortName": "Securities - Summary of Unrealized Gains and Losses on Securities at Fair Value through Other Comprehensive Income (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:GrossUnrealizedGainsOnFairValueThroughOtherComprehensiveIncomeSecurities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail",
     "longName": "1041 - Disclosure - Securities - Summary of Unrealized Gains and Losses on Securities at Fair Value through Other Comprehensive Income (Parenthetical) (Detail)",
     "shortName": "Securities - Summary of Unrealized Gains and Losses on Securities at Fair Value through Other Comprehensive Income (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:AllowanceAccountForCreditLossesOfDebtSecuritiesMeasuredAtFVOCI",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
     "longName": "1042 - Disclosure - Securities - Summary of Allowance for Credit Losses - Securities at FVOCI (Detail)",
     "shortName": "Securities - Summary of Allowance for Credit Losses - Securities at FVOCI (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_FinancialAssetsDebtSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:AllowanceAccountForCreditLossesOfInvestmentSecurities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_FinancialAssetsDebtSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:AllowanceAccountForCreditLossesOfInvestmentSecurities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
     "longName": "1043 - Disclosure - Securities - Summary of Allowance for Credit Losses - Securities at Amortized Cost (Detail)",
     "shortName": "Securities - Summary of Allowance for Credit Losses - Securities at Amortized Cost (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_FinancialAssetsDebtSecuritiesAtAmortisedCostMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_FinancialAssetsDebtSecuritiesAtAmortisedCostMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
     "longName": "1044 - Disclosure - Securities - Summary of Credit Risk Exposure by Internal Risk Rating (Detail)",
     "shortName": "Securities - Summary of Credit Risk Exposure by Internal Risk Rating (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:FinancialAssetsAtAmortisedCost",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
       "ry:DisclosureOfSecuritiesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_FinancialAssetsSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:InvestmentGrade",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfCreditRiskExposureOnInvestmentSecuritiesByInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail",
     "longName": "1045 - Disclosure - Securities - Summary of Credit Risk Exposure by Internal Risk Rating (Parenthetical) (Detail)",
     "shortName": "Securities - Summary of Credit Risk Exposure by Internal Risk Rating (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_PurchasedCreditImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis",
      "name": "ry:SecuritiesAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfCreditRiskExposureOnInvestmentSecuritiesByInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_PurchasedCreditImpairedMemberifrsfullImpairmentOfFinancialAssetsAxis",
      "name": "ry:SecuritiesAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfCreditRiskExposureOnInvestmentSecuritiesByInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
     "longName": "1046 - Disclosure - Loans and Allowance for Credit Losses - Disclosure of Allowance for Credit Losses (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Disclosure of Allowance for Credit Losses (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_AllowanceForCreditLossesMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesLoansExplanatory",
       "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_AllowanceForCreditLossesMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesLoansExplanatory",
       "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
     "longName": "1047 - Disclosure - Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Residential Mortgages (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Residential Mortgages (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_ResidentialMortgagesMemberifrsfullCategoriesOfFinancialAssetsAxis_RetailMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_ResidentialMortgagesMemberifrsfullCategoriesOfFinancialAssetsAxis_RetailMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
     "longName": "1048 - Disclosure - Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Personal (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Personal (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_PersonalLoanMemberifrsfullCategoriesOfFinancialAssetsAxis_RetailMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_PersonalLoanMemberifrsfullCategoriesOfFinancialAssetsAxis_RetailMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
     "longName": "1049 - Disclosure - Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Credit Cards (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Credit Cards (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_CreditCardsMemberifrsfullCategoriesOfFinancialAssetsAxis_RetailMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_CreditCardsMemberifrsfullCategoriesOfFinancialAssetsAxis_RetailMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
     "longName": "1050 - Disclosure - Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Small Business (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Small Business (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_RetailMemberifrsfullTypesOfFinancialAssetsAxis_SmallBusinessMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn01_31_2026_RetailMemberifrsfullTypesOfFinancialAssetsAxis_SmallBusinessMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
     "longName": "1051 - Disclosure - Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Wholesale (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Reconciliation of Allowance for Credit Losses - Wholesale (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "PAsOn01_31_2026_WholesaleMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:AllowanceForCreditLossesOnFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesLoansExplanatory",
       "ry:DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_WholesaleMemberifrsfullTypesOfFinancialAssetsAxis",
      "name": "ry:OriginationsAllowanceAccountForCreditLossesOfFinancialAssets",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfAllowanceForCreditLossesByStageExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail",
     "longName": "1052 - Disclosure - Loans and Allowance for Credit Losses, Key Inputs and Assumptions - Additional Information (Detail)",
     "shortName": "Loans and Allowance for Credit Losses, Key Inputs and Assumptions - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "P04_01_2026To06_30_2026_CanadianUnemploymentRateMemberRYDriversOfExpectedCreditLossesOnPerformingLoansAxis_QuarterlyAverageMemberifrsfullMethodOfAssessmentOfExpectedCreditLossesAxis",
      "name": "ry:Averagevaluemacroeconomicdriverspercentage",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P04_01_2026To06_30_2026_CanadianUnemploymentRateMemberRYDriversOfExpectedCreditLossesOnPerformingLoansAxis_QuarterlyAverageMemberifrsfullMethodOfAssessmentOfExpectedCreditLossesAxis",
      "name": "ry:Averagevaluemacroeconomicdriverspercentage",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
     "longName": "1053 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Residential Mortgage (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Residential Mortgage (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_ResidentialMortgagesMemberifrsfullClassesOfFinancialAssetsAxis_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_ResidentialMortgagesMemberifrsfullClassesOfFinancialAssetsAxis_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
     "longName": "1054 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Personal (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Personal (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_PersonalLoanMemberifrsfullClassesOfFinancialAssetsAxis_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_PersonalLoanMemberifrsfullClassesOfFinancialAssetsAxis_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
     "longName": "1055 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Credit Cards (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Credit Cards (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_CreditCardsMemberifrsfullClassesOfFinancialAssetsAxis_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_CreditCardsMemberifrsfullClassesOfFinancialAssetsAxis_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
     "longName": "1056 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Small Business (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Small Business (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis_SmallBusinessMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis_SmallBusinessMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
     "longName": "1057 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Undrawn Loan Commitments Retail (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Undrawn Loan Commitments Retail (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis_UndrawnLoanCommitmentsRetailMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_RetailLoansMemberifrsfullCategoriesOfFinancialAssetsAxis_UndrawnLoanCommitmentsRetailMemberifrsfullClassesOfFinancialAssetsAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail",
     "longName": "1058 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Wholesale (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Wholesale (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_LoansOutstandingMemberifrsfullClassesOfFinancialAssetsAxis_WholesaleMemberifrsfullProbabilityOfDefaultAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_LoansOutstandingMemberifrsfullClassesOfFinancialAssetsAxis_WholesaleMemberifrsfullProbabilityOfDefaultAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
     "longName": "1059 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Undrawn Loan Commitments Wholesale (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost - Undrawn Loan Commitments Wholesale (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026_UndrawnLoanCommitmentsMemberifrsfullClassesOfFinancialAssetsAxis_WholesaleMemberifrsfullProbabilityOfDefaultAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_UndrawnLoanCommitmentsMemberifrsfullClassesOfFinancialAssetsAxis_WholesaleMemberifrsfullProbabilityOfDefaultAxis",
      "name": "ry:GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail",
     "longName": "1060 - Disclosure - Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost (Parenthetical) (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Summary of Gross Carrying Amount of Loans Measured at Amortized Cost (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026_FinancialInstrumentsPurchasedOrOriginatedCreditimpairedMemberifrsfullCreditImpairmentOfFinancialInstrumentsAxis",
      "name": "ry:PurchasedCreditImpairedLoan",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026_FinancialInstrumentsPurchasedOrOriginatedCreditimpairedMemberifrsfullCreditImpairmentOfFinancialInstrumentsAxis",
      "name": "ry:PurchasedCreditImpairedLoan",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail",
     "longName": "1061 - Disclosure - Loans and Allowance for Credit Losses - Disclosure of Loans Past Due But Not Impaired (Detail)",
     "shortName": "Loans and Allowance for Credit Losses - Disclosure of Loans Past Due But Not Impaired (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:LoansPastDueButNotImpaired",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfLoansPastDueButNotImpairedExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:LoansPastDueButNotImpaired",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfLoansPastDueButNotImpairedExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
     "longName": "1062 - Disclosure - Deposits - Summary of Deposit Liabilities (Detail)",
     "shortName": "Deposits - Summary of Deposit Liabilities (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:BalancesOnTermDepositsFromCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_CustomerDepositOtherThanBusinessGovernmentAndBankMemberifrsfullTypesOfFinancialLiabilitiesAxis",
      "name": "ifrs-full:BalancesOnDemandDepositsFromCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail",
     "longName": "1063 - Disclosure - Deposits - Summary of Deposit Liabilities (Parenthetical) (Detail)",
     "shortName": "Deposits - Summary of Deposit Liabilities (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:Deposits",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_USDsrtCurrencyAxis",
      "name": "ry:Deposits",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-9",
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail",
     "longName": "1064 - Disclosure - Deposits - Summary of Contractual Maturities of Term Deposit Liabilities (Detail)",
     "shortName": "Deposits - Summary of Contractual Maturities of Term Deposit Liabilities (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ifrs-full:BalancesOnTermDepositsFromCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026_LessThanThreeMonthsMemberifrsfullMaturityAxis",
      "name": "ifrs-full:BalancesOnTermDepositsFromCustomers",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesParentheticalDetail",
     "longName": "1065 - Disclosure - Deposits - Summary of Contractual Maturities of Term Deposit Liabilities (Parenthetical) (Detail)",
     "shortName": "Deposits - Summary of Contractual Maturities of Term Deposit Liabilities (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:TermDeposits100000OrMore",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-9",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ry:DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:TermDeposits100000OrMore",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-9",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ry:DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory",
       "ry:DisclosureofDepositsexplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail",
     "longName": "1066 - Disclosure - Insurance and reinsurance - Summary of Composition of Insurance Service Result and Insurance Investment Result for Insurance Contracts Issued and Reinsurance Contracts Held (Detail)",
     "shortName": "Insurance and reinsurance - Summary of Composition of Insurance Service Result and Insurance Investment Result for Insurance Contracts Issued and Reinsurance Contracts Held (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:InsuranceRevenue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldTextBlock",
       "ry:DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:InsuranceRevenue",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldTextBlock",
       "ry:DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail",
     "longName": "1067 - Disclosure - Employee benefits - Pension and other post-employment benefits - Summary of Composition of Pension and Other Post-employment Benefit Expense (Detail)",
     "shortName": "Employee benefits - Pension and other post-employment benefits - Summary of Composition of Pension and Other Post-employment Benefit Expense (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:EmployeeBenefitsExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_PensionExpenseMemberRYEmployeeBenefitExpenseAxis",
      "name": "ifrs-full:EmployeeBenefitsExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail",
     "longName": "1068 - Disclosure - Employee benefits - Pension and other post-employment benefits - Summary of Composition of Remeasurements Recorded in OCI (Detail)",
     "shortName": "Employee benefits - Pension and other post-employment benefits - Summary of Composition of Remeasurements Recorded in OCI (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_PensionDefinedBenefitPlansMemberifrsfullDefinedBenefitPlansAxis_RemeasurementsOfEmployeeBenefitPlanstoOCIMemberifrsfullNetDefinedBenefitLiabilityAssetAxis",
      "name": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfPensionAndOtherPostEmploymentBenefitRemeasurementsInOCIExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_PensionDefinedBenefitPlansMemberifrsfullDefinedBenefitPlansAxis_RemeasurementsOfEmployeeBenefitPlanstoOCIMemberifrsfullNetDefinedBenefitLiabilityAssetAxis",
      "name": "ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ry:DisclosureOfPensionAndOtherPostEmploymentBenefitRemeasurementsInOCIExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
     "longName": "1069 - Disclosure - Income taxes - Additional Information (Detail)",
     "shortName": "Income taxes - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "P11_01_2025To04_30_2026_TwoThousandTwentyOneTaxationYearsMemberRYTaxYearAxis",
      "name": "ry:TaxExaminationsAndAssessmentsAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P11_01_2025To04_30_2026_TwoThousandTwentyOneTaxationYearsMemberRYTaxYearAxis",
      "name": "ry:TaxExaminationsAndAssessmentsAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail",
     "longName": "1070 - Disclosure - Significant capital and funding transactions - Summary of Common Shares Issued (Detail)",
     "shortName": "Significant capital and funding transactions - Summary of Common Shares Issued (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_OrdinarySharesMemberifrsfullClassesOfShareCapitalAxis",
      "name": "ry:IncreaseDecreaseNumberOfSharesThroughShareBasedPaymentTransactions",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail",
     "longName": "1071 - Disclosure - Significant capital and funding transactions - Summary of Common Shares Issued (Parenthetical) (Detail)",
     "shortName": "Significant capital and funding transactions - Summary of Common Shares Issued (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_OrdinarySharesMemberifrsfullClassesOfShareCapitalAxis",
      "name": "ry:AverageCostSharesRepurchasedForCancellation",
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_OrdinarySharesMemberifrsfullClassesOfShareCapitalAxis",
      "name": "ry:AverageCostSharesRepurchasedForCancellation",
      "unitRef": "Unit_CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
     "longName": "1072 - Disclosure - Significant capital and funding transactions - Additional Information (Detail)",
     "shortName": "Significant capital and funding transactions - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:ProceedsFromIssuingOtherEquityInstruments",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P04_29_2026To04_29_2026_SubordinatedDebentureMemberifrsfullClassesOfLiabilitiesAxis",
      "name": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
     "longName": "1073 - Disclosure - Earnings per share - Summary of Earnings Per Share (Detail)",
     "shortName": "Earnings per share - Summary of Earnings Per Share (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail",
     "longName": "1074 - Disclosure - Earnings per share - Summary of Earnings Per Share (Parenthetical) (Detail)",
     "shortName": "Earnings per share - Summary of Earnings Per Share (Parenthetical) (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_DilutivePotentialSharesFromStockOptionsMemberRYTypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis",
      "name": "ry:AntidilutiveOptionsExcludedFromComputationOfEarningsPerShareAmount1",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026_DilutivePotentialSharesFromStockOptionsMemberRYTypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis",
      "name": "ry:AntidilutiveOptionsExcludedFromComputationOfEarningsPerShareAmount1",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail",
     "longName": "1075 - Disclosure - Results by Business Segment - Detailed Report of Segments (Detail)",
     "shortName": "Results by Business Segment - Detailed Report of Segments (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ry:InterestRevenueExpenseNet",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2026To04_30_2026",
      "name": "ifrs-full:DepreciationAndAmortisationExpense",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail",
     "longName": "1076 - Disclosure - Capital management - Summary of Regulatory Capital and Capital Ratios (Detail)",
     "shortName": "Capital management - Summary of Regulatory Capital and Capital Ratios (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:CommonEquityTierOneCapitalAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ry:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn04_30_2026",
      "name": "ry:CommonEquityTierOneCapitalAmount",
      "unitRef": "Unit_CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ry:DisclosureOfCapitalManagementExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d20518dex992.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ry_AboveFourthQuarter2025LevelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AboveFourthQuarter2025LevelMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Above Q4 2025 Level [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)",
        "terseLabel": "Changes in financial assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actuarial gains (losses) arising from experience adjustments, net defined benefit liability (asset)",
        "negatedLabel": "Experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ry_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Allowance Recognised In Profit Or Loss Allowance Account For Credit Losses Of Assets",
        "terseLabel": "Provision for credit losses",
        "documentation": "Additional allowance recognised in profit or loss allowance account for credit losses of assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AdditionalDetailsOnIncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdditionalDetailsOnIncomeTaxesLineItems",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional details on Income taxes [line items]",
        "terseLabel": "Additional details on Income taxes [line items]",
        "documentation": "Additional details on Income taxes [line items]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_AdditionalDetailsOnIncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdditionalDetailsOnIncomeTaxesTable",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional details on Income taxes [table]",
        "terseLabel": "Additional details on Income taxes [table]",
        "documentation": "Additional details on Income taxes [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted weighted average number of ordinary shares outstanding",
        "terseLabel": "Average number of diluted common shares (in thousands)"
       }
      },
      "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": [
      "r27"
     ]
    },
    "ry_AdjustmentsForAmortizationAndImpairmentOfOtherIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForAmortizationAndImpairmentOfOtherIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments For Amortization And Impairment Of Other Intangibles",
        "terseLabel": "Amortization and impairment of other intangibles",
        "documentation": "Adjustments for amortization and impairment of other intangibles."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in derivative financial assets",
        "terseLabel": "Derivative assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in derivative financial assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Derivative financial assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ry_AdjustmentsForDecreaseIncreaseInLoansNetOfSecuritizations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForDecreaseIncreaseInLoansNetOfSecuritizations",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease increase in loans net of securitizations",
        "negatedTerseLabel": "Loans",
        "documentation": "Adjustments for decrease increase in loans net of securitizations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in reverse repurchase agreements and cash collateral on securities borrowed",
        "terseLabel": "Assets purchased under reverse repurchase agreements and securities borrowed"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in reverse repurchase agreements and cash collateral on securities borrowed to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Reverse repurchase agreements and cash collateral on securities borrowed; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ry_AdjustmentsForDecreaseIncreaseInTradingSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForDecreaseIncreaseInTradingSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for Decrease Increase in Trading Securities",
        "verboseLabel": "Trading securities",
        "documentation": "Adjustments for decrease (increase) in Trading securities to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for deferred tax expense",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation expense",
        "terseLabel": "Depreciation"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncomeTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for income tax expense",
        "terseLabel": "Current income taxes"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "ry_AdjustmentsForIncreaseDecreaseInAccruedInterestReceivableAndPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForIncreaseDecreaseInAccruedInterestReceivableAndPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase decrease in accrued interest receivable and payable",
        "negatedLabel": "Net change in accrued interest receivable and payable",
        "documentation": "Adjustments for increase decrease in accrued interest receivable and payable to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AdjustmentsForIncreaseDecreaseInBrokersAndDealersReceivableAndPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForIncreaseDecreaseInBrokersAndDealersReceivableAndPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase decrease in brokers and dealers receivable and payable",
        "terseLabel": "Brokers and dealers receivable and payable",
        "documentation": "Adjustments for increase decrease in brokers and dealers receivable and payable o reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AdjustmentsForIncreaseDecreaseInDepositsNetOfSecuritizations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForIncreaseDecreaseInDepositsNetOfSecuritizations",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase decrease in deposits net of securitizations",
        "verboseLabel": "Deposits",
        "documentation": "Adjustments for increase decrease in total deposits, net of securitizations, to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in derivative financial liabilities",
        "terseLabel": "Derivative liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in derivative financial liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Derivative financial liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in insurance, reinsurance and investment contract liabilities",
        "terseLabel": "Insurance contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in insurance, reinsurance and investment contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investment contracts liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ry_AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldShort": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForIncreaseDecreaseInObligationsRelatedToSecuritiesSoldShort",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase decrease in obligations related to securities sold short",
        "verboseLabel": "Obligations related to securities sold short",
        "documentation": "Adjustments for increase decrease in obligations related to securities sold short to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInRepurchaseAgreementsAndCashCollateralOnSecuritiesLent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInRepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in repurchase agreements and cash collateral on securities lent",
        "verboseLabel": "Obligations related to assets sold under repurchase agreements and securities loaned"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in repurchase agreements and cash collateral on securities lent to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Repurchase agreements and cash collateral on securities lent; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ry_AdjustmentsForLossesGainsOnInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForLossesGainsOnInvestmentSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for losses (gains) on investment securities",
        "terseLabel": "Losses (gains) on investment securities",
        "documentation": "Adjustments for losses (gains) on Investment securities to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AdjustmentsForNetChangesInInvestmentsJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForNetChangesInInvestmentsJointVenturesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for net changes in investments joint ventures and associates",
        "negatedLabel": "(Income) loss from joint ventures and associates",
        "documentation": "Adjustments for net changes in investments in joint ventures and associates to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AdjustmentsForNetChangesInOperatingAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AdjustmentsForNetChangesInOperatingAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for net changes in operating assets and liabilities [abstract]",
        "terseLabel": "Adjustments for net changes in operating assets and liabilities",
        "documentation": "Adjustments for net changes in operating assets and liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for non-cash items and others"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "terseLabel": "Administrative expense"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r272",
      "r319"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_AllowanceAccountForCreditLossesOfDebtSecuritiesMeasuredAtFVOCI": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AllowanceAccountForCreditLossesOfDebtSecuritiesMeasuredAtFVOCI",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance account for credit losses of debt securities measured at FVOCI",
        "terseLabel": "Allowance for credit losses on debt securities at FVOCI",
        "documentation": "Allowance account for credit losses of debt securities measured at FVOCI."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AllowanceAccountForCreditLossesOfInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AllowanceAccountForCreditLossesOfInvestmentSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance Account for Credit Losses of Investment Securities",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "documentation": "Allowance account for credit losses of investment securities"
       }
      }
     },
     "auth_ref": []
    },
    "ry_AllowanceAccountForCreditLossesOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AllowanceAccountForCreditLossesOfLoans",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_LoansNet",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance Account For Credit Losses Of Loans",
        "negatedTerseLabel": "Allowance for loan losses (Note 5)",
        "documentation": "The amount of an allowance account used to record impairments to loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AllowanceForCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AllowanceForCreditLossesMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for credit losses [member]",
        "verboseLabel": "Allowance for credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an allowance account used to record impairments to financial assets due to credit losses."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ry_AllowanceForCreditLossesOnFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AllowanceForCreditLossesOnFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Credit Losses On Financial Assets",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "terseLabel": "Allowance for credit losses",
        "documentation": "Allowance for credit losses on financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AllowanceForLoanLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AllowanceForLoanLossesMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for loan losses [member]",
        "terseLabel": "Allowance for loan losses [member]",
        "documentation": "Allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AlternativeDownsideScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AlternativeDownsideScenarioMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alternative Downside Scenario [Member]",
        "documentation": "Above Fourth Quarter 2019 Level [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "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": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "verboseLabel": "Amortization of other intangibles"
       }
      }
     },
     "auth_ref": [
      "r36",
      "r198"
     ]
    },
    "ry_AmountBeforeAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AmountBeforeAllowanceForCreditLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount before allowance for credit losses",
        "terseLabel": "Amount before allowance for credit losses",
        "documentation": "Represents the gross carrying amount of securities measured at amortized cost before the allowance for credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AntidilutiveOptionsExcludedFromComputationOfEarningsPerShareAmount1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AntidilutiveOptionsExcludedFromComputationOfEarningsPerShareAmount1",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Options Excluded From Computation Of Earnings Per Share Amount1",
        "terseLabel": "Outstanding options excluded from calculation of diluted earnings per share",
        "documentation": "Antidilutive Options Excluded From Computation Of Earnings Per Share Amount1"
       }
      }
     },
     "auth_ref": []
    },
    "ry_ApplicableFinancialInstrumentsAccountingStandardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ApplicableFinancialInstrumentsAccountingStandardAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable Financial Instruments Accounting Standard [Axis]",
        "terseLabel": "Applicable Financial Instruments Accounting Standard [Axis]",
        "documentation": "Applicable Financial Instruments Accounting Standard [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_ApplicableFinancialInstrumentsAccountingStandardDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ApplicableFinancialInstrumentsAccountingStandardDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable Financial Instruments Accounting Standard [Domain]",
        "terseLabel": "Applicable Financial Instruments Accounting Standard [Domain]",
        "documentation": "Applicable Financial Instruments Accounting Standard [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_AssetBackedSecuritiesCdoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AssetBackedSecuritiesCdoMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset- backed securities, CDO [member]",
        "terseLabel": "Asset-backed securities, CDO [member]",
        "documentation": "Asset- backed securities, CDO [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_AssetBackedSecuritiesNonCDOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AssetBackedSecuritiesNonCDOMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset- backed securities, Non-CDO [member]",
        "documentation": "Asset-backed securities, Non-CDO."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "terseLabel": "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": [
      "r69",
      "r70",
      "r77",
      "r142",
      "r145",
      "r224",
      "r225",
      "r249"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ry_AverageBookValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AverageBookValuePerShare",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Book Value Per Share",
        "verboseLabel": "Average book value per share",
        "documentation": "Average book value per share."
       }
      }
     },
     "auth_ref": []
    },
    "ry_AverageCostSharesRepurchasedForCancellation": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "AverageCostSharesRepurchasedForCancellation",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Cost Shares Repurchased For Cancellation",
        "terseLabel": "Average cost of shares purchased for cancellation",
        "documentation": "Average cost of shares repurchased for cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "ry_Averagevaluemacroeconomicdriverspercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "Averagevaluemacroeconomicdriverspercentage",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average value macro economic drivers percentage",
        "terseLabel": "Average value macroeconomic drivers percentage",
        "documentation": "Average values of primary macroeconomic drivers of expected credit losses in the models used to estimate ACL on performing loans, commitments, and acceptances."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesOnDemandDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BalancesOnDemandDepositsFromCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail": {
       "parentTag": "ry_Deposits",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances on demand deposits from customers",
        "terseLabel": "Demand"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' demand deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_BalancesOnNoticeDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "BalancesOnNoticeDepositsFromCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail": {
       "parentTag": "ry_Deposits",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances on notice deposits from customers",
        "terseLabel": "Notice",
        "documentation": "Balances on notice deposits from customers."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesOnTermDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BalancesOnTermDepositsFromCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail": {
       "parentTag": "ry_Deposits",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail",
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balances on term deposits from customers",
        "terseLabel": "Term",
        "verboseLabel": "Term deposit liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of balances in customers' term deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_BankDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "BankDepositsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Deposits [Member]",
        "terseLabel": "Deposits - Bank [member]",
        "documentation": "Deposits from banks."
       }
      }
     },
     "auth_ref": []
    },
    "ry_BaseScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "BaseScenarioMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Base Scenario [member]",
        "documentation": "Base Scenario [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "verboseLabel": "Basic earnings per share (in dollars) (Note 11)",
        "terseLabel": "Basic earnings per share (in dollars)"
       }
      },
      "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": [
      "r24",
      "r25"
     ]
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsPerShareAbstract",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings per share [abstract]",
        "terseLabel": "Basic earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "ry_BookValueOfCommonSharesPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "BookValueOfCommonSharesPurchased",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Book Value Of Common Shares Purchased",
        "terseLabel": "Book value of common shares purchased",
        "documentation": "Book Value Of Common Shares Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "definitionGuidance": "Borrowings, adjustment to interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "verboseLabel": "Borrowings interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRateBasis",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate basis",
        "terseLabel": "Borrowings, interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, maturity",
        "verboseLabel": "Borrowings, maturity"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_BrokerageFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BrokerageFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Brokerage fee income",
        "terseLabel": "Securities brokerage commissions"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_BusinessAndGovernmentDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "BusinessAndGovernmentDepositsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business And Government Deposits [Member]",
        "terseLabel": "Deposits - Business and government [member]",
        "documentation": "Deposits from business and government."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "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": [
      "r104",
      "r203"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "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": [
      "r104",
      "r106",
      "r203"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_CanadaGDPgrowthrateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CanadaGDPgrowthrateMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada GDP growth rate [Member]",
        "documentation": "Canada GDP growth rate [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_CanadianGovernmentDebtIssuedOrGuaranteedFederalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CanadianGovernmentDebtIssuedOrGuaranteedFederalMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian Government Debt Issued Or Guaranteed Federal [Member]",
        "terseLabel": "Canadian government debt - issued or guaranteed, Federal [member]",
        "documentation": "Canadian government debt - issued or guaranteed, federal."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CanadianGovernmentDebtIssuedOrGuaranteedProvincialAndMunicipalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CanadianGovernmentDebtIssuedOrGuaranteedProvincialAndMunicipalMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian Government Debt Issued Or Guaranteed Provincial And Municipal [Member]",
        "terseLabel": "Canadian government debt - issued or guaranteed, Provincial and municipal [member]",
        "verboseLabel": "Canadian government debt - issued or guaranteed, Provincial and municipal [member]",
        "documentation": "Canadian government debt - issued or guaranteed, provincial and municipal."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CanadianHousingPriceIndexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CanadianHousingPriceIndexMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian Housing Price Index [Member]",
        "terseLabel": "Canadian housing price index [member]",
        "documentation": "Canadian housing price index."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CanadianUnemploymentRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CanadianUnemploymentRateMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canadian unemployment rate [member]",
        "documentation": "Canadian unemployment rate [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_Capital1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "Capital1",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital1",
        "terseLabel": "Total capital",
        "documentation": "The amount of Total capital."
       }
      }
     },
     "auth_ref": []
    },
    "ry_Capital1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "Capital1Abstract",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital 1 [abstract]",
        "terseLabel": "Capital",
        "documentation": "Capital."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CapitalMarketsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CapitalMarketsMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital markets [member]",
        "terseLabel": "Capital Markets [member]",
        "documentation": "Capital markets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CapitalRatiosAndLeverageRatiosAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CapitalRatiosAndLeverageRatiosAbstract",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital ratios and leverage ratios [abstract]",
        "terseLabel": "Capital ratios and Leverage ratio",
        "documentation": "Capital ratios and leverage ratios."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CarryingAmountSecuritiesAtFairValueThroughOtherComprehensiveIncomeNotSubjectToImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CarryingAmountSecuritiesAtFairValueThroughOtherComprehensiveIncomeNotSubjectToImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount securities at fair value through other comprehensive income not subject to impairment",
        "terseLabel": "Items not subject to impairment",
        "documentation": "Represents the carrying amount of securities measured at FVOCI not subject to impairment requirements."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CarryingAmountSecuritiesAtFairValueThroughOtherComprehensiveIncomeSubjectToImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CarryingAmountSecuritiesAtFairValueThroughOtherComprehensiveIncomeSubjectToImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount securities at fair value through other comprehensive income subject to impairment",
        "terseLabel": "Carrying amount of securities measured at FVOCI subject to impairment",
        "documentation": "Represents the carrying amount of securities measured at FVOCI subject to impairment requirements."
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "terseLabel": "Cash and due from banks",
        "periodStartLabel": "Cash and due from banks at beginning of period",
        "periodEndLabel": "Cash and due from banks at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r49",
      "r64",
      "r171",
      "r246"
     ]
    },
    "ifrs-full_CashFlowHedgesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowHedgesAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flow hedges [abstract]",
        "terseLabel": "Net change in cash flow hedges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) decrease (increase) in short-term deposits and investments",
        "terseLabel": "Change in interest-bearing deposits with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) due to a decrease (increase) in short-term deposits and investments."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net cash from (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": [
      "r41",
      "r50"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "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.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash 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": [
      "r41",
      "r50"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "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.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash from (used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r50"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedLabel": "Cash used in acquisitions, net of cash acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ry_CategoriesOfFinancialAssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CategoriesOfFinancialAssetsAndLiabilitiesAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories Of Financial Assets And Liabilities [Axis]",
        "documentation": "Categories of financial assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CategoriesOfFinancialAssetsAndLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CategoriesOfFinancialAssetsAndLiabilitiesDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories Of Financial Assets And Liabilities [Domain]",
        "documentation": "Categories of financial assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]",
        "terseLabel": "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": [
      "r132",
      "r215"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]",
        "terseLabel": "Financial assets, category [member]",
        "verboseLabel": "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": [
      "r132",
      "r215"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]",
        "terseLabel": "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": [
      "r132",
      "r215"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [domain]",
        "terseLabel": "Financial liabilities, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r215"
     ]
    },
    "ry_ChangeInShortTermBorrowingsSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ChangeInShortTermBorrowingsSubsidiaries",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in short term borrowings subsidiaries",
        "terseLabel": "Change in short-term borrowings of subsidiaries",
        "documentation": "Change in short-term borrowings of subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in equity",
        "terseLabel": "Increase (decrease) in equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "ifrs-full_ChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInEquityAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in equity [abstract]",
        "terseLabel": "Changes in equity"
       }
      }
     },
     "auth_ref": []
    },
    "ry_ChangesInRiskParametersAndExposuresAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ChangesInRiskParametersAndExposuresAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Risk Parameters and Exposures Allowance Account for Credit Losses Of Financial Assets",
        "negatedLabel": "Changes in risk, parameters and exposures",
        "documentation": "Changes in risk parameters and exposures allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ChangesInRiskParametersAndExposuresAllowanceAccountForCreditLossesOfInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ChangesInRiskParametersAndExposuresAllowanceAccountForCreditLossesOfInvestmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Risk Parameters and Exposures Allowance Account for Credit Losses Of Investment Securities",
        "negatedLabel": "Changes in risk, parameters and exposures",
        "documentation": "Changes in risk parameters and exposures allowance account for credit losses of investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "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": [
      "r30",
      "r31",
      "r79",
      "r84",
      "r161",
      "r194",
      "r228"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [domain]",
        "terseLabel": "Assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r79",
      "r84",
      "r161",
      "r194",
      "r228"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "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": [
      "r102",
      "r124",
      "r125",
      "r156",
      "r157",
      "r233"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial assets [domain]",
        "terseLabel": "Financial assets, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r124",
      "r125",
      "r156",
      "r157",
      "r233"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [axis]",
        "terseLabel": "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": [
      "r124",
      "r125",
      "r156",
      "r157"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of financial liabilities [domain]",
        "terseLabel": "Financial liabilities, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r156",
      "r157"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [axis]",
        "terseLabel": "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": [
      "r79",
      "r228"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of liabilities [domain]",
        "terseLabel": "Liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r228"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "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": [
      "r168",
      "r229",
      "r253"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]",
        "terseLabel": "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": [
      "r168",
      "r229",
      "r253"
     ]
    },
    "ry_CommercialBankingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CommercialBankingMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Banking [Member]",
        "terseLabel": "Commercial Banking [Member]",
        "documentation": "Commercial banking."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CommonEquityTierOneCapitalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CommonEquityTierOneCapitalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity tier one capital amount",
        "terseLabel": "CET1 capital",
        "documentation": "Common equity tier 1 capital amount"
       }
      }
     },
     "auth_ref": []
    },
    "ry_CommonEquityTierOneCapitalRatio1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CommonEquityTierOneCapitalRatio1",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common equity tier one capital ratio1",
        "terseLabel": "CET1 ratio",
        "documentation": "Common equity tier 1 capital ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CommunicationsAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CommunicationsAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Communications And Marketing Expense",
        "terseLabel": "Communications",
        "documentation": "Communication and marketing related expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "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": [
      "r241"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [domain]",
        "terseLabel": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that will be reclassified subsequently to income:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that will not be reclassified subsequently to income:"
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedAlternate2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedAlternate1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "totalLabel": "Total comprehensive income (loss)"
       }
      },
      "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": [
      "r55",
      "r57",
      "r61",
      "r192",
      "r202",
      "r235",
      "r257",
      "r281"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income attributable to [abstract]",
        "terseLabel": "Total comprehensive income attributable to:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedAlternate2": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedAlternate1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to non-controlling interests",
        "terseLabel": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r260"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedAlternate2": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnauditedAlternate1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "terseLabel": "Shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r261"
     ]
    },
    "ry_CorporateDebtAndOtherDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CorporateDebtAndOtherDebtMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate debt and other debt [member]",
        "terseLabel": "Corporate debt and other debt [member]",
        "documentation": "Corporate debt and other debt."
       }
      }
     },
     "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": []
    },
    "ry_CreditCardFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditCardFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit card fee income",
        "terseLabel": "Card service revenue",
        "documentation": "Amount of income earned from credit card services (including late, over limit, and annual fees). Excludes interest income earned on credit card balances and transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CreditCardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditCardsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Cards [Member]",
        "terseLabel": "Credit cards [member]",
        "documentation": "Credit cards."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CreditDerivativeContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditDerivativeContractsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit derivative Contracts [member]",
        "terseLabel": "Credit derivatives [member]",
        "documentation": "Credit derivatives."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CreditDerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditDerivativesMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditImpairmentOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit impairment 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": [
      "r119",
      "r122",
      "r221",
      "r223"
     ]
    },
    "ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditImpairmentOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit impairment of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all statuses of credit impairment of financial instruments. A financial instrument is credit-impaired when one or more events that have a detrimental impact on the estimated future cash flows of that financial instrument have occurred. This member also represents the standard value for the 'Credit impairment of financial instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r122",
      "r221",
      "r223"
     ]
    },
    "ry_CreditRiskRatingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditRiskRatingAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk Rating [Axis]",
        "terseLabel": "Credit Rating Source [Axis]",
        "documentation": "Credit risk rating [axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CreditRiskRatingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditRiskRatingDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk Rating [Domain]",
        "terseLabel": "Credit Rating Source [Domain]",
        "documentation": "Credit risk rating [domain]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_CreditRiskWeightedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CreditRiskWeightedAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail": {
       "parentTag": "ry_TotalCapitalRiskWeightedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk Weighted Assets",
        "terseLabel": "Credit risk",
        "documentation": "Total credit risk risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditrelatedFeeAndCommissionIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditrelatedFeeAndCommissionIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit-related fee and commission income",
        "terseLabel": "Credit fees"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current service cost, net defined benefit liability (asset)",
        "definitionGuidance": "Current service costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r185"
     ]
    },
    "ry_CustomerDepositOtherThanBusinessGovernmentAndBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "CustomerDepositOtherThanBusinessGovernmentAndBankMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer deposit other than business Government and bank [member]",
        "terseLabel": "Deposits - Personal [member]",
        "documentation": "Deposits from customers, other than business and government, and banks."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DebtInstrumentFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DebtInstrumentFixedInterestRate",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Fixed Interest Rate",
        "terseLabel": "Debt instrument fixed interest rate",
        "documentation": "Debt instrument fixed interest rate."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DebtInstrumentVariableInterestRateSpread": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DebtInstrumentVariableInterestRateSpread",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Variable Interest Rate Spread",
        "terseLabel": "Debt instrument variable interest rate spread",
        "documentation": "Debt instrument variable interest rate spread."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]",
        "terseLabel": "Defined benefit plans [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": [
      "r8",
      "r183"
     ]
    },
    "ifrs-full_DefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DefinedBenefitPlansDomain",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined benefit plans [domain]",
        "terseLabel": "Defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r183"
     ]
    },
    "ry_DefinedContributionPensionPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DefinedContributionPensionPlansMember",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined contribution pension plans [Member]",
        "terseLabel": "Defined contribution pension plans [Member]",
        "documentation": "Defined contribution pension plans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_Deposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "Deposits",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 19.0
      },
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits",
        "totalLabel": "Total deposits",
        "terseLabel": "Deposits",
        "verboseLabel": "Total deposits",
        "documentation": "The total amount of deposit liabilities held by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DepositsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DepositsAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits [abstract]",
        "verboseLabel": "Deposits (Note 6)",
        "terseLabel": "Deposits",
        "documentation": "Deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositsFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepositsFromBanks",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_Deposits",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from banks",
        "terseLabel": "Bank"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from banks held by the entity."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_DepositsFromBusinessAndGovernment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DepositsFromBusinessAndGovernment",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_Deposits",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from business and government",
        "terseLabel": "Business and government",
        "documentation": "The amount of deposit liabilities from business and government held by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepositsFromCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepositsFromCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from customers [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_DepositsFromCustomersOtherThanBusinessGovernmentAndBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DepositsFromCustomersOtherThanBusinessGovernmentAndBank",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_Deposits",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits From Customers Other Than Business Government And Bank",
        "terseLabel": "Personal",
        "documentation": "The amount of deposit liabilities from customers held by the entity, other than business and government, and banks."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DepositsFromPersonalBusinessAndGovernmentAndBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DepositsFromPersonalBusinessAndGovernmentAndBanksMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits From Personal Business And Government And Banks [Member]",
        "terseLabel": "Deposits - Personal, Business and government, and Bank [member]",
        "documentation": "Deposits from personal, business and government, and banks."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortisation expense",
        "terseLabel": "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": [
      "r65",
      "r139",
      "r147",
      "r234",
      "r272",
      "r318"
     ]
    },
    "ry_DerivativeAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DerivativeAssetsAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Assets [Abstract]",
        "terseLabel": "Derivatives",
        "documentation": "Derivative assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial assets",
        "positiveLabel": "Derivatives",
        "verboseLabel": "Derivatives",
        "definitionGuidance": "Derivative assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_DerivativeFinancialAssetsGrossNetOfValuationAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DerivativeFinancialAssetsGrossNetOfValuationAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial assets gross net of valuation adjustments",
        "terseLabel": "Total gross derivatives, assets",
        "documentation": "Derivative financial assets gross, net of valuation adjustments determined on a pooled basis."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities",
        "positiveTerseLabel": "Derivatives",
        "positiveLabel": "Derivatives",
        "positiveVerboseLabel": "Total derivatives",
        "definitionGuidance": "Derivative liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_DerivativeFinancialLiabilitiesGrossNetOfValuationAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DerivativeFinancialLiabilitiesGrossNetOfValuationAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities gross net of valuation adjustments",
        "terseLabel": "Total gross derivatives, liabilities",
        "documentation": "Derivative financial liabilities gross, net of valuation adjustments determined on a pooled basis."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DerivativeLiabilitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities [Abstract]",
        "terseLabel": "Derivatives",
        "documentation": "Derivative liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DescriptionOfAccountingPolicyForBasisOfPresentationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPresentationExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Accounting Policy For Basis Of Presentation [Text block]",
        "terseLabel": "Basis of presentation",
        "documentation": "The description of entity's accounting policy on basis of presentation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "verboseLabel": "Diluted earnings per share (in dollars) (Note 11)",
        "terseLabel": "Diluted earnings per share (in dollars)"
       }
      },
      "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": [
      "r24",
      "r25"
     ]
    },
    "ifrs-full_DilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsPerShareAbstract",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted earnings per share [abstract]",
        "terseLabel": "Diluted earnings per share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of share options on number of ordinary shares",
        "terseLabel": "Stock options"
       }
      },
      "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": [
      "r330"
     ]
    },
    "ry_DilutivePotentialSharesFromStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DilutivePotentialSharesFromStockOptionsMember",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive potential shares from stock options [Member]",
        "terseLabel": "Dilutive potential shares from stock options [Member]",
        "documentation": "Dilutive potential shares from stock options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Summary of material accounting policies, estimates and judgments"
       }
      },
      "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": [
      "r337"
     ]
    },
    "ry_DisclosureOfAllowanceForCreditLossesByStageExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfAllowanceForCreditLossesByStageExplanatory",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Allowance For Credit Losses By Stage [text block]",
        "terseLabel": "Summary of Allowance for Credit Losses by Stage, for Each Major Product Category",
        "documentation": "Disclosure of the opening and closing allowance for credit losses by stage, for each major product category."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfAllowanceForCreditLossesLoansExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfAllowanceForCreditLossesLoansExplanatory",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Allowance For Credit Losses Loans [text block]",
        "terseLabel": "Disclosure of Allowance for Credit Losses",
        "documentation": "The disclosure of the allowance relating to impairments of loans due to credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfAllowanceForCreditLossesSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfAllowanceForCreditLossesSecuritiesExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Allowance For Credit Losses Securities [text block]",
        "terseLabel": "Summary of Allowance for credit losses - Securities at Amortized Cost",
        "documentation": "The disclosure of the allowance relating to impairments of securities due to credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfCapitalManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfCapitalManagementExplanatory",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Capital Management [text block]",
        "terseLabel": "Capital management",
        "documentation": "The disclosure of Regulatory capital, and capital and leverage ratios."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfCarryingAndFairValuesOfFinancialInstrumentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfCarryingAndFairValuesOfFinancialInstrumentExplanatory",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of carrying and fair values of financial instrument explanatory",
        "terseLabel": "Summary of Comparison of Carrying and Fair Values for Each Classification of Financial Instrument",
        "documentation": "The disclosure of the fair value and carrying value for each classification of financial instrument"
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfChangesInFairValueMeasurementOfLevel3FinancialInstrumentsMeasuredOnRecurringBasisExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfChangesInFairValueMeasurementOfLevel3FinancialInstrumentsMeasuredOnRecurringBasisExplanatory",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Changes in Fair Value Measurement Of Level3 Financial Instruments Measured on Recurring Basis [text block]",
        "terseLabel": "Changes in Fair Value Measurement for Instruments Measured on a Recurring Basis and Categorized in Level 3",
        "documentation": "The disclosure of changes in fair value measurements on a recurring basis for instruments included in Level 3."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "verboseLabel": "Summary of Common Shares Issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r229",
      "r253"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share 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": []
    },
    "ry_DisclosureOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldTextBlock",
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Composition Of Insurance Service Result And Insurance Investment Result For Insurance Contracts Issued And Reinsurance Contracts Held [Text Block]",
        "terseLabel": "Summary of Composition of Insurance Service Result and Insurance Investment Result for Insurance Contracts Issued and Reinsurance Contracts Held",
        "documentation": "Disclosure of composition of insurance service result and Insurance investment result for insurance contracts issued and reinsurance contracts held."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfConsolidatedOrUnconsolidatedStructuredEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfConsolidatedOrUnconsolidatedStructuredEntitiesTable",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of consolidated or unconsolidated structured entities [table]",
        "documentation": "Disclosure of consolidated or unconsolidated structured entities [table]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfContractualMaturitiesOfTermDepositLiabilitiesExplanatory",
     "presentation": [
      "http://www.rbc.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Contractual Maturities Of Term Deposit Liabilities Explanatory [Text Block]",
        "terseLabel": "Summary of Contractual Maturities of Term Deposit Liabilities",
        "documentation": "Disclosure of contractual maturities of term deposit liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureLineItems",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [line items]",
        "terseLabel": "Disclosure of credit risk exposure [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": []
    },
    "ry_DisclosureOfCreditRiskExposureOnInvestmentSecuritiesByInternalRiskRatingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfCreditRiskExposureOnInvestmentSecuritiesByInternalRiskRatingExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Credit risk exposure on Investment Securities by internal risk rating [text block]",
        "terseLabel": "Summary of Credit risk exposure on Investment Securities by internal risk rating",
        "documentation": "Disclosure of Credit risk exposure on Investment Securities by internal risk rating."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCreditRiskExposureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExposureTable",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [table]",
        "terseLabel": "Disclosure of credit risk exposure [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the credit risk exposure."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r223"
     ]
    },
    "ry_DisclosureOfDepositLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfDepositLiabilitiesExplanatory",
     "presentation": [
      "http://www.rbc.com/role/DepositsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deposit liabilities [text block]",
        "terseLabel": "Summary of Deposit Liabilities",
        "documentation": "Disclosure of deposit liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfDepositsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfDepositsLineItems",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail",
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposits [Line Items]",
        "terseLabel": "Disclosure of deposits [line items]",
        "documentation": "Disclosure of deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfDepositsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfDepositsTable",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail",
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposits [Table]",
        "terseLabel": "Disclosure Of Deposits [Table]",
        "documentation": "Disclosure Of Deposits [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of Detailed Information About Borrowings [Table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ry_DisclosureOfDetailedInformationAboutFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Detailed Information about Financial Instruments [line Items]",
        "terseLabel": "Disclosure of Detailed Information about Financial Instruments [line Items]",
        "documentation": "Disclosure of detailed information about financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfDetailedInformationAboutFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsTable",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Detailed Information about Financial Instruments [table]",
        "terseLabel": "Disclosure of Detailed Information about Financial Instruments [table]",
        "documentation": "Disclosure of detailed information about financial instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Employee benefits - Pension and other post-employment benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Results by business segment"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "ry_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of assets and liabilities [abstract]",
        "documentation": "Disclosure of fair value measurement of assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of assets and liabilities [Line Items]",
        "terseLabel": "Disclosure of fair value measurement of assets and liabilities [line Items]",
        "documentation": "Disclosure of fair value measurement of assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Fair Value Measurement of Assets and Liabilities [Table]",
        "terseLabel": "Disclosure of Fair Value Measurement of Assets and Liabilities [Table]",
        "documentation": "Disclosure of fair value measurement of assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of financial instruments [text block]",
        "terseLabel": "Fair value of financial instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of financial instruments. [Refer: Classes of financial instruments [domain]; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ry_DisclosureOfFairValueOfFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisExplanatory",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Fair Value of Financial Instruments Measured at Fair Value On Recurring Basis [text block]",
        "terseLabel": "Summary of Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis and Classified Using Fair Value Hierarchy",
        "documentation": "The disclosure of the fair value of financial instruments measured at fair value on a recurring basis and classified using the fair value hierarchy."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [abstract]",
        "definitionGuidance": "Financial assets",
        "terseLabel": "Financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]",
        "terseLabel": "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.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]",
        "terseLabel": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Disclosure of detailed information about 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_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]",
        "terseLabel": "Disclosure of Detailed Information about Financial Instruments [Table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r120",
      "r126",
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [abstract]",
        "verboseLabel": "Financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/GeneralInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of general information about financial statements [text block]",
        "terseLabel": "General information"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r242"
     ]
    },
    "ry_DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostAndUndrawnCommitmentsAndInternalRiskRatingExplanatory",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Gross Carrying Amount Of Loans Measured At Amortized Cost And Undrawn Commitments And Internal Risk Rating Explanatory",
        "terseLabel": "Credit Risk Exposure by Internal Risk Rating",
        "documentation": "Disclosure of gross carrying amount of loans measured at amortized cost and undrawn commitments and internal risk rating."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfImpactOfScenarioDesignOnExpectedCreditLossesForPerformingLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfImpactOfScenarioDesignOnExpectedCreditLossesForPerformingLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of impact of scenario design on expected credit losses for performing loans [Abstract]",
        "documentation": "Disclosure of impact of scenario design on expected credit losses for performing loans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ry_DisclosureOfIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income taxes [abstract]",
        "documentation": "Disclosure of income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfInsuranceAndReinsuranceContractsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfInsuranceAndReinsuranceContractsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsurance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Insurance And Reinsurance Contracts Explanatory",
        "terseLabel": "Insurance and reinsurance",
        "documentation": "The entire disclosure for insurance and reinsurance contracts."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of issued capital [text block]",
        "terseLabel": "Significant capital and funding transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ry_DisclosureOfLegalAndRegulatoryMattersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfLegalAndRegulatoryMattersExplanatory",
     "presentation": [
      "http://www.rbc.com/role/LegalAndRegulatoryMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Legal And Regulatory Matters Explanatory",
        "terseLabel": "Legal and regulatory matters",
        "documentation": "Disclosure of legal and regulatory matters."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfLoansAndAllowanceForCreditLossesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfLoansAndAllowanceForCreditLossesExplanatory",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of loans and allowance for credit losses [text block]",
        "terseLabel": "Loans and allowance for credit losses",
        "documentation": "The entire disclosure of loans and allowance for credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfLoansPastDueButNotImpairedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfLoansPastDueButNotImpairedExplanatory",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of loans past due but not impaired [text block]",
        "terseLabel": "Disclosure of Loans Past Due But Not Impaired",
        "documentation": "Disclosure of loans past due but not impaired."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfLoansThatAreEitherPastDueOrImpairedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfLoansThatAreEitherPastDueOrImpairedLineItems",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of loans that are either past due or impaired [line items]",
        "terseLabel": "Disclosure of loans that are either past due or impaired [line items]",
        "documentation": "Disclosure of loans that are either past due or impaired."
       }
      }
     },
     "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_DisclosureOfNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [line items]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [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_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r184"
     ]
    },
    "ry_DisclosureOfNetInterestIncomeFromFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfNetInterestIncomeFromFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Net Interest Income From Financial Instruments Explanatory",
        "terseLabel": "Summary of Net Interest Income From Financial Instruments",
        "documentation": "Disclosure of net interest income from financial instruments, including dividend income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Disclosure of operating segments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Disclosure of operating segments [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_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]",
        "terseLabel": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ry_DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfPensionAndOtherPostEmploymentBenefitExpenseExplanatory",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of pension and other post employment benefit expense [text block]",
        "terseLabel": "Summary of Composition of Pension and Other Post-Employment Benefit Expense",
        "documentation": "Disclosure of pension and other post employment benefit expense."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfPensionAndOtherPostEmploymentBenefitRemeasurementsInOCIExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfPensionAndOtherPostEmploymentBenefitRemeasurementsInOCIExplanatory",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Pension And Other Post Employment Benefit Remeasurements in OCI [Text Block]",
        "terseLabel": "Summary of Composition of Remeasurements Recorded in OCI related to pension and other post employment benefit plans",
        "documentation": "Disclosure of detailed information on remeasurements of defined benefit plans and other post employment plans recorded in OCI."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfPensionAndOtherPostEmploymentPlanLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfPensionAndOtherPostEmploymentPlanLineItems",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of pension and other post employment plan [Line Items]",
        "terseLabel": "Disclosure of pension and other post employment plan [Line Items]",
        "documentation": "Disclosure of pensions and other post employment plan."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfPensionAndOtherPostEmploymentPlanTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfPensionAndOtherPostEmploymentPlanTable",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of pension and other post employment plan [Table]",
        "terseLabel": "Disclosure of pension and other post employment plan [Table]",
        "documentation": "Disclosure of pension and other post employment plan."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in insurance contracts by components [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfRegulatoryCapitalAndCapitalRatiosExplanatory",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of regulatory capital and capital ratios [text block]",
        "terseLabel": "Summary of Regulatory Capital and Capital Ratios",
        "documentation": "Disclosure of regulatory capital and capital ratios."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfSecuritiesExplanatory",
     "presentation": [
      "http://www.rbc.com/role/Securities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Securities Explanatory",
        "terseLabel": "Securities",
        "documentation": "The disclosure of trading and investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfSignificantCapitalAndFundingTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfSignificantCapitalAndFundingTransactionsLineItems",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Significant Capital And Funding Transactions [Line Items]",
        "documentation": "Disclosure Of Significant Capital And Funding Transactions Line Items."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureOfUnrealizedGainsAndLossesSecuritiesFVOCIExplanatory",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Unrealized Gains and Losses Securities FVOCI Explanatory",
        "terseLabel": "Unrealized gains and losses on securities at fair value through other comprehensive income",
        "documentation": "The disclosure of unrealized gains and losses on securities at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DisclosureofDepositsexplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DisclosureofDepositsexplanatory",
     "presentation": [
      "http://www.rbc.com/role/Deposits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Deposits Explanatory",
        "terseLabel": "Deposits",
        "documentation": "The disclosure of deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DividendsDeclaredOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DividendsDeclaredOrdinarySharesPerShare",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Declared Ordinary Shares Per Share",
        "verboseLabel": "Dividends per common share (in dollars)",
        "documentation": "Dividends declared ordinary shares per share."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DividendsPaidOnSharesAndDistributionsPaidOnOtherEquityInstrumentsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DividendsPaidOnSharesAndDistributionsPaidOnOtherEquityInstrumentsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Paid On Shares And Distributions Paid On Other Equity Instruments Classified as Financing Activities",
        "negatedLabel": "Dividends paid on shares and distributions paid on other equity instruments",
        "documentation": "The cash outflow for dividends paid on shares by the entity and distributions paid on other equity instruments, classified as financing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, ordinary shares",
        "negatedLabel": "Dividends on common shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r193"
     ]
    },
    "ifrs-full_DividendsPaidOtherShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidOtherShares",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid, other shares",
        "negatedLabel": "Dividends on preferred shares and distributions on other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on shares other than ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r193"
     ]
    },
    "ifrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid to non-controlling interests, classified as financing activities",
        "negatedLabel": "Dividends/distributions paid to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid to non-controlling interests, classified as financing activities. [Refer: Non-controlling interests; Dividends paid to non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_DividendsReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends received, classified as operating activities",
        "terseLabel": "Amount of dividends received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from dividends received, classified as operating activities. [Refer: Dividends received]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "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.rbc.com/role/CoverPage"
     ],
     "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "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": []
    },
    "ry_DownsideScenariosSectorsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DownsideScenariosSectorsAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Downside Scenarios Sectors [Axis]",
        "documentation": "Downside scenarios sectors [Axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DownsideScenariosSectorsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DownsideScenariosSectorsDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Downside Scenarios Sectors [Domain]",
        "documentation": "Downside scenarios sectors [Domain]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_DriversOfExpectedCreditLossesOnPerformingLoansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DriversOfExpectedCreditLossesOnPerformingLoansAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Drivers of expected credit losses on performing loans [axis]",
        "documentation": "Drivers of expected credit losses on performing loans [axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_DriversOfExpectedCreditLossesOnPerformingLoansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "DriversOfExpectedCreditLossesOnPerformingLoansDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Drivers of expected credit losses on performing loans [domain]",
        "documentation": "Drivers of expected credit losses on performing loans [domain]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "EUR",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "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",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Summary of Earnings Per Share"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [line items]",
        "terseLabel": "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.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [table]",
        "terseLabel": "Earnings per share [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to earnings per share."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and due from banks"
       }
      },
      "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": [
      "r43",
      "r44"
     ]
    },
    "ry_EmployeeBenefitExpenseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EmployeeBenefitExpenseAxis",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Expense [Axis]",
        "terseLabel": "Employee Benefit Expense [Axis]",
        "documentation": "Employee Benefit Expense [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_EmployeeBenefitExpenseDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EmployeeBenefitExpenseDomain",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Expense [Domain]",
        "terseLabel": "Employee Benefit Expense [Domain]",
        "documentation": "Employee Benefit Expense [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_EmployeeBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EmployeeBenefitPlansAxis",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans [Axis]",
        "terseLabel": "Employee Benefit Plans [Axis]",
        "documentation": "Employee benefit plans."
       }
      }
     },
     "auth_ref": []
    },
    "ry_EmployeeBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EmployeeBenefitPlansDomain",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans [Domain]",
        "terseLabel": "Employee Benefit Plans [Domain]",
        "documentation": "Employee Benefit Plans [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 30.0
      },
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefits expense",
        "terseLabel": "Human resources (Note 8)",
        "totalLabel": "Total pension and other post-employment benefit expense"
       }
      }
     },
     "auth_ref": [
      "r167",
      "r234",
      "r272",
      "r318"
     ]
    },
    "ry_EnergyAlternativeDownsideScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyAlternativeDownsideScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Alternative Downside Scenario Period [Axis]",
        "documentation": "Energy Alternative Downside Scenario Period [member]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyAlternativeDownsideScenarioPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyAlternativeDownsideScenarioPeriodDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Alternative Downside Scenario Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyBaseScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyBaseScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Base Scenario Period [Axis]",
        "documentation": "Energy Base Scenario Period [axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyBaseScenarioPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyBaseScenarioPeriodMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Base Scenario Period [Member]",
        "documentation": "Energy Base Scenario Period [member]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyDownsideScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyDownsideScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Downside Scenario Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyScenarioPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyScenarioPeriodDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Scenario Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyUpsideScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyUpsideScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Upside Scenario Period [Axis]",
        "documentation": "Energy Upside Scenario Period [Axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_EnergyUpsideScenarioPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EnergyUpsideScenarioPeriodMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy Upside Scenario Period [Member]",
        "documentation": "Energy Upside Scenario Period [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "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": [
      "r324"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.rbc.com/role/CoverPage"
     ],
     "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": [
      "r324"
     ]
    },
    "ry_EquipmentExpense1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EquipmentExpense1",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment expense1",
        "terseLabel": "Equipment",
        "documentation": "The amount of expense for depreciation, computer rental and maintenance, and office equipment rental and maintenance."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r69",
      "r70",
      "r77",
      "r191",
      "r201",
      "r224",
      "r225",
      "r231",
      "r249",
      "r252"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "verboseLabel": "Equity attributable to shareholders"
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "definitionGuidance": "Liabilities and equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Total equity attributable to shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent [member]",
        "terseLabel": "Equity attributable to shareholders [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ry_EquityInstrumentConversionFloorPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EquityInstrumentConversionFloorPrice",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Instrument Conversion Floor Price",
        "terseLabel": "Equity instrument conversion floor price",
        "documentation": "Equity instrument conversion floor price."
       }
      }
     },
     "auth_ref": []
    },
    "ry_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "verboseLabel": "Equity securities [member]",
        "terseLabel": "Equities [member]",
        "documentation": "Equity securities."
       }
      }
     },
     "auth_ref": []
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExchangeDifferencesOnTranslationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExchangeDifferencesOnTranslationAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange differences on translation [abstract]",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpensesFromAllocationOfPremiumsPaidToReinsurer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpensesFromAllocationOfPremiumsPaidToReinsurer",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses from allocation of premiums paid to reinsurer",
        "verboseLabel": "Excludes interest expense in Insurance investment result"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ry_FairValueOfCommonSharesPurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FairValueOfCommonSharesPurchased",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Of Common Shares Purchased",
        "terseLabel": "Fair value of common shares purchased",
        "documentation": "Fair Value Of Common Shares Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeExpensesFromReinsuranceContractsHeldRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncomeExpensesFromReinsuranceContractsHeldRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": "ry_InsuranceInvestmentResult",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income (expenses) from reinsurance contracts held recognised in profit or loss",
        "terseLabel": "Reinsurance finance income (expense)"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r266"
     ]
    },
    "ry_FinancialAssetsAndLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsAndLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets And Liabilities At Fair Value",
        "periodStartLabel": "Fair value assets, beginning balance",
        "periodEndLabel": "Fair value assets, ending balance",
        "documentation": "The fair value of financial assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost",
        "verboseLabel": "Cost/Amortized cost",
        "terseLabel": "Amortized cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r210"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at amortised cost, category [member]",
        "verboseLabel": "Financial assets measured at amortized cost [member]",
        "terseLabel": "Financial assets measured at amortized cost [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r210"
     ]
    },
    "ry_FinancialAssetsAtCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsAtCarryingAmountMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at carrying amount [member]",
        "terseLabel": "Financial assets at carrying amount [member]",
        "documentation": "The carrying amount of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets, at fair value",
        "positiveLabel": "Financial assets",
        "periodStartLabel": "Fair value assets, beginning balance",
        "periodEndLabel": "Fair value assets, ending balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value, class [member]",
        "terseLabel": "Financial assets at fair value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets measured at fair value class. [Refer: Financial assets; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through other comprehensive income, category [member]",
        "terseLabel": "Financial assets measured at fair value through other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r214"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, category [member]",
        "terseLabel": "Financial assets measured at fair value through profit or loss [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": [
      "r127",
      "r206"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently, category [member]",
        "terseLabel": "Financial assets designated as FVTPL [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss designated as such upon initial recognition or subsequently category. [Refer: Financial assets at fair value through profit or loss, designated upon initial recognition or subsequently]"
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets at fair value through profit or loss, mandatorily measured at fair value, category [member]",
        "terseLabel": "Financial assets classified as FVTPL [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets mandatorily measured at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss, mandatorily measured at fair value]"
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "ry_FinancialAssetsDebtSecuritiesAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsDebtSecuritiesAtAmortisedCostMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets debt securities at amortised cost [member]",
        "terseLabel": "Debt securities at amortized cost [member]",
        "documentation": "This member stands for debt securities measured at amortised cost."
       }
      }
     },
     "auth_ref": []
    },
    "ry_FinancialAssetsDebtSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsDebtSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets debt securities at fair value through other comprehensive income category [member]",
        "terseLabel": "Debt securities at fair value through other comprehensive income [member]",
        "documentation": "This member stands for the debt securities (financial assets) at fair value through other comprehensive income category."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income",
        "terseLabel": "Fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that are measured at fair value through other comprehensive income. A financial asset shall be measured at fair value through other comprehensive income if both of the following conditions are met: (a) the financial asset is held within a business model whose objective is achieved by both collecting contractual cash flows and selling financial assets and (b) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r212"
     ]
    },
    "ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income [abstract]",
        "terseLabel": "Net change in unrealized gains (losses) on debt securities and loans at fair value through other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value through other comprehensive income, category [member]",
        "terseLabel": "Financial assets classified as FVOCI [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets measured at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r212"
     ]
    },
    "ry_FinancialAssetsSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets securities",
        "totalLabel": "Securities",
        "verboseLabel": "Securities",
        "documentation": "Securities are comprised of Trading and Investment Securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_FinancialAssetsSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsSecuritiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets securities [abstract]",
        "verboseLabel": "Securities",
        "terseLabel": "Securities",
        "documentation": "Financial assets securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_FinancialAssetsSecuritiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsSecuritiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets Securities At Amortised Cost Category [Member]",
        "terseLabel": "Securities measured at amortized cost [member]",
        "documentation": "This member stands for securities at amortised cost category."
       }
      }
     },
     "auth_ref": []
    },
    "ry_FinancialAssetsSecuritiesAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsSecuritiesAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets securities at fair value through other comprehensive income",
        "terseLabel": "Carrying amount of securities measured at FVOCI",
        "documentation": "Represents the carrying amount of securities measured at FVOCI."
       }
      }
     },
     "auth_ref": []
    },
    "ry_FinancialAssetsSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialAssetsSecuritiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets securities at fair value through other comprehensive income category [member]",
        "terseLabel": "Securities measured at fair value through other comprehensive income [member]",
        "documentation": "This member stands for securities at fair value through other comprehensive income category."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialInstrumentsPurchasedOrOriginatedCreditimpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialInstrumentsPurchasedOrOriginatedCreditimpairedMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial instruments purchased or originated credit-impaired [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments that were purchased or originated as credit-impaired. [Refer: Financial instruments credit-impaired [member]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r121",
      "r220",
      "r222"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at amortised cost, category [member]",
        "verboseLabel": "Financial liabilities measured at amortized cost [member]",
        "terseLabel": "Financial liabilities measured at amortized cost [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r130",
      "r211"
     ]
    },
    "ry_FinancialLiabilitiesAtCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialLiabilitiesAtCarryingAmountMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at carrying amount [member]",
        "terseLabel": "Financial liabilities at carrying amount [member]",
        "documentation": "Financial liabilities at carrying amount [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, at fair value",
        "verboseLabel": "Financial liabilities",
        "periodStartLabel": "Fair value liabilities, beginning balance",
        "periodEndLabel": "Fair value liabilities, ending balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value, class [member]",
        "terseLabel": "Financial liabilities at fair value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities measured at fair value class. [Refer: Financial liabilities; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss, category [member]",
        "terseLabel": "Financial liabilities measured at fair value through profit or loss [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r209"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently, category [member]",
        "verboseLabel": "Financial liabilities designated as FVTPL [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss designated as such upon initial recognition or subsequently category. [Refer: Financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r207"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities at fair value through profit or loss that meet definition of held for trading, category [member]",
        "terseLabel": "Financial liabilities classified as FVTPL [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss that meet the definition of held for trading category. [Refer: Financial liabilities at fair value through profit or loss that meet definition of held for trading]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r208"
     ]
    },
    "ry_FinancialLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "FinancialLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Other",
        "terseLabel": "Other liabilities",
        "documentation": "Financial liabilities, other."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixedInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FixedInterestRateMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed interest rate [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ry_ForeignExchangeContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ForeignExchangeContractsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Contracts [member]",
        "terseLabel": "Foreign exchange contracts [member]",
        "documentation": "Foreign exchange contracts."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ForeignExchangeRevenueOtherThanTrading": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ForeignExchangeRevenueOtherThanTrading",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign exchange revenue other than trading",
        "terseLabel": "Foreign exchange revenue, other than trading",
        "documentation": "Foreign exchange revenue, other than trading."
       }
      }
     },
     "auth_ref": []
    },
    "currency_GBP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "GBP",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom, Pounds",
        "terseLabel": "British pounds [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail",
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) on remeasurement, net defined benefit liability (asset)",
        "terseLabel": "Remeasurements of other long-term benefits",
        "totalLabel": "Total remeasurements of employee benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r187"
     ]
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (loss) on remeasurement, net defined benefit liability (asset) [abstract]",
        "terseLabel": "Actuarial (gains) losses:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, net of tax",
        "verboseLabel": "Net gains (losses) on derivatives designated as cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r113",
      "r217",
      "r270"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ry_OtherComprehensiveIncomeNetOfTaxTotalExchangeDifferencesOnTranslation",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on exchange differences on translation, net of tax",
        "verboseLabel": "Unrealized foreign currency translation gains (losses)"
       }
      },
      "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": [
      "r270"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on financial assets measured at fair value through other comprehensive income, net of tax",
        "terseLabel": "Net unrealized gains (losses) on debt securities and loans at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9, net of tax, before reclassification adjustments. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ry_OtherComprehensiveIncomeNetOfTaxTotalExchangeDifferencesOnTranslation",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) on hedges of net investments in foreign operations, net of tax",
        "verboseLabel": "Net foreign currency translation gains (losses) from hedging activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on hedges of net investments in foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r111",
      "r113",
      "r155",
      "r217",
      "r270"
     ]
    },
    "ry_GainsLossesOnInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GainsLossesOnInvestmentSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains losses on investment securities",
        "terseLabel": "Net gains on investment securities",
        "documentation": "The gains (losses) on Investment Securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_GainsLossesRecognisedInOtherComprehensiveIncomeExcludingForeignCurrencyTranslationFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeExcludingForeignCurrencyTranslationFairValueMeasurementAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains Losses Recognised In Other Comprehensive Income Excluding Foreign Currency Translation Fair Value Measurement Assets",
        "terseLabel": "Unrealized gains (losses), excluding foreign currency translation, recognized in OCI",
        "documentation": "Gains Losses Recognised In Other Comprehensive Income Excluding Foreign Currency Translation Fair Value Measurement Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ry_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssetAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssetAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains Losses Recognised In Other Comprehensive Income Fair Value Measurement Asset And Liabilities",
        "terseLabel": "Gains (losses) included in OCI",
        "documentation": "The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in other comprehensive income, fair value measurement, assets",
        "terseLabel": "Gains (losses) included in OCI"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of assets. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r227"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementLiabilities",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in other comprehensive income, fair value measurement, liabilities",
        "terseLabel": "Gains (losses) included in OCI"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of liabilities. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r227"
     ]
    },
    "ry_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsAndLiabilitiesHeldAtEndOfPeriodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsAndLiabilitiesHeldAtEndOfPeriodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains Losses Recognised In Profit Or Loss Attributable To Change In Unrealised Gains Or Losses For Assets And Liabilities Held At End Of Period Fair Value Measurement",
        "terseLabel": "Gains (losses) included in earnings for positions still held",
        "documentation": "The gains (losses) recognised in profit or loss for assets and liabilities measured at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss attributable to change in unrealised gains or losses for assets held at end of period, fair value measurement",
        "terseLabel": "Gains (losses) included in earnings for positions still held"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in profit or loss for assets measured at fair value that are attributable to the change in unrealised gains or losses relating to those assets held at the end of the reporting period. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss attributable to change in unrealised gains or losses for liabilities held at end of period, fair value measurement",
        "terseLabel": "Gains (losses) included in earnings for positions still held"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in profit or loss for liabilities measured at fair value that are attributable to the change in unrealised gains or losses relating to those liabilities held at the end of the reporting period. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss, fair value measurement, assets",
        "terseLabel": "Gains (losses) included in earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of assets. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r226"
     ]
    },
    "ry_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains Losses Recognised In Profit Or Loss Fair Value Measurement Assets And Liabilities",
        "terseLabel": "Gains (losses) included in earnings",
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gains (losses) recognised in profit or loss, fair value measurement, liabilities",
        "terseLabel": "Gains (losses) included in earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of liabilities. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r226"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "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": [
      "r151",
      "r273",
      "r285",
      "r288",
      "r312"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [domain]",
        "terseLabel": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r273",
      "r285",
      "r288",
      "r312"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "verboseLabel": "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": [
      "r33",
      "r35",
      "r105",
      "r195",
      "r197",
      "r204",
      "r244"
     ]
    },
    "ry_GrossCarryingAmountFinancialAssetsSubjectToImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GrossCarryingAmountFinancialAssetsSubjectToImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount financial assets subject to impairment",
        "terseLabel": "Gross carrying amount of financial assets subject to impairment",
        "documentation": "Represents the gross carrying amount of financial assets subject to impairment requirements."
       }
      }
     },
     "auth_ref": []
    },
    "ry_GrossCarryingAmountsOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GrossCarryingAmountsOfFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amounts of financial assets",
        "totalLabel": "Gross carrying amount of financial assets",
        "terseLabel": "Gross carrying amount of financial assets",
        "documentation": "Gross carrying amounts of financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "ry_GrossCarryingAmountsOfFinancialAssetsNotSubjectToImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GrossCarryingAmountsOfFinancialAssetsNotSubjectToImpairment",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail": {
       "parentTag": "ry_GrossCarryingAmountsOfFinancialAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amounts of financial assets not subject to impairment",
        "terseLabel": "Items not subject to impairment",
        "documentation": "Represents the gross carrying amount of financial assets not subject to impairment requirements."
       }
      }
     },
     "auth_ref": []
    },
    "ry_GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GrossCarryingAmountsOfFinancialAssetsSubjectToImpairment",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail": {
       "parentTag": "ry_GrossCarryingAmountsOfFinancialAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amounts of financial assets subject to impairment",
        "terseLabel": "Gross carrying amount of financial assets subject to impairment",
        "documentation": "Represents the gross carrying amount of financial assets subject to impairment requirements."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross financial assets set off against financial liabilities subject to offsetting, enforceable master netting arrangements or similar agreements",
        "negatedTerseLabel": "Impact on Negative fair values (Derivative liabilities) of netting agreements that qualify for balance sheet offset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets set off against financial liabilities when an entity: (a) currently has a legally enforceable right to set off the recognised amounts; and (b) intends either to settle on a net basis, or to realise the asset and settle the liability simultaneously. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r108",
      "r216"
     ]
    },
    "ifrs-full_GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross financial liabilities set off against financial assets subject to offsetting, enforceable master netting arrangements or similar agreements",
        "negatedTerseLabel": "Impact on Positive fair values (Derivative assets) of netting agreements that qualify for balance sheet offset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities set off against financial assets when an entity: (a) currently has a legally enforceable right to set off the recognised amounts; and (b) intends either to settle on a net basis or to realise the asset and settle the liability simultaneously. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r108",
      "r216"
     ]
    },
    "ry_GrossUnrealizedGainsOnFairValueThroughOtherComprehensiveIncomeSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GrossUnrealizedGainsOnFairValueThroughOtherComprehensiveIncomeSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross unrealized gains on fair value through other comprehensive income securities",
        "terseLabel": "Gross unrealized gains",
        "documentation": "Gross unrealized gains on securities measured at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_GrossUnrealizedLossesOnFairValueThroughOtherComprehensiveIncomeSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "GrossUnrealizedLossesOnFairValueThroughOtherComprehensiveIncomeSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross unrealized losses on fair value through other comprehensive income securities",
        "negatedLabel": "Gross unrealized losses",
        "documentation": "Gross unrealized losses on securities measured at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_HeldToCollectSecuritiesCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "HeldToCollectSecuritiesCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Held To Collect Securities Category [Member]",
        "terseLabel": "Held-to-collect securities category [member]",
        "documentation": "This member stands for the held-to-collect securities category of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_HighRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "HighRiskMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "High risk [member]",
        "terseLabel": "High risk [member]",
        "documentation": "High risk."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ImpactOfNettingAgreementsQualifyForBalanceSheetOffsetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ImpactOfNettingAgreementsQualifyForBalanceSheetOffsetMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of netting agreements qualify for balance sheet offset [member]",
        "terseLabel": "Netting adjustments [member]",
        "documentation": "Impact of netting agreements qualify for balance sheet offset."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ImpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ImpairedMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impaired [Member]",
        "terseLabel": "Impaired [member]",
        "documentation": "Impaired."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ImpairedStageThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ImpairedStageThreeMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impaired stage three [Member]",
        "terseLabel": "Impaired Stage three [member]",
        "documentation": "Impaired Stage three [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentOfFinancialAssetsAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of financial assets [axis]",
        "terseLabel": "Impairment 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": [
      "r232"
     ]
    },
    "ifrs-full_ImpairmentOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentOfFinancialAssetsDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of financial assets [domain]",
        "terseLabel": "Entity's total for impairment of financial assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Impairment of financial assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": "ifrs-full_InsuranceServiceResult",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (expenses) from reinsurance contracts held, other than finance income (expenses)",
        "terseLabel": "Net income (expense) from reinsurance contracts held"
       }
      }
     },
     "auth_ref": [
      "r100",
      "r265"
     ]
    },
    "ifrs-full_IncomeFromAmountsRecoveredFromReinsurer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeFromAmountsRecoveredFromReinsurer",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from amounts recovered from reinsurer",
        "terseLabel": "Excludes interest and dividend income in Insurance investment result"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "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": []
    },
    "ry_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [axis]",
        "documentation": "Income statement location."
       }
      }
     },
     "auth_ref": []
    },
    "ry_IncomeStatementLocationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncomeStatementLocationMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [member]",
        "documentation": "Income statement location."
       }
      }
     },
     "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.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "verboseLabel": "Income taxes (Note 9)",
        "positiveLabel": "Income taxes (recoveries)"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r3",
      "r4",
      "r23",
      "r68",
      "r141",
      "r176",
      "r178",
      "r179",
      "r268"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to cash flow hedges included in other comprehensive income",
        "terseLabel": "Net gains (losses) on derivatives designated as cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to changes in fair value of financial liability attributable to change in credit risk of liability included in other comprehensive income",
        "definitionGuidance": "Net gains (losses) from fair value changes due to credit risk on financial liabilities designated at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to changes in the fair value of financial liabilities attributable to a change in the credit risk of those liabilities. [Refer: Credit risk [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income",
        "totalLabel": "Total income tax expenses (recoveries)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r177",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income [abstract]",
        "presentationGuidance": "Income taxes on other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to exchange differences on translation of foreign operations included in other comprehensive income",
        "terseLabel": "Unrealized foreign currency translation gains (losses)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to exchange differences on the translation of financial statements of foreign operations. [Refer: Other comprehensive income; Reserve of exchange differences on translation]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to financial assets measured at fair value through other comprehensive income included in other comprehensive income",
        "terseLabel": "Net unrealized gains (losses) on debt securities and loans at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToHedgesOfInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToHedgesOfInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to hedges of investments in equity instruments included in other comprehensive income",
        "terseLabel": "Net gains (losses) on equity securities designated at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to hedges of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: Other comprehensive income; Reserve of gains and losses on hedging instruments that hedge investments in equity instruments]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to hedges of net investments in foreign operations included in other comprehensive income",
        "terseLabel": "Net foreign currency translation gains (losses) from hedging activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to hedges of net investments in foreign operations. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ry_IncomeTaxRelatingToReclassificationOfLossesGainsOnDerivativesDesignatedAsCashFlowHedgesToIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncomeTaxRelatingToReclassificationOfLossesGainsOnDerivativesDesignatedAsCashFlowHedgesToIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to reclassification of losses (gains) on derivatives designated as cash flow hedges to income",
        "negatedLabel": "Reclassification of losses (gains) on derivatives designated as cash flow hedges to income",
        "documentation": "Income tax relating to reclassification of losses (gains) on derivatives designated as cash flow hedges to income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_IncomeTaxRelatingToReclassificationOfNetLossesGainsOnDebtSecuritiesAndLoansAtFairValueThroughOtherComprehensiveIncomeToIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncomeTaxRelatingToReclassificationOfNetLossesGainsOnDebtSecuritiesAndLoansAtFairValueThroughOtherComprehensiveIncomeToIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to reclassification of net losses (gains) on debt securities and loans at fair value through other comprehensive income to income",
        "terseLabel": "Reclassification of net losses (gains) on debt securities and loans at fair value through other comprehensive income to income",
        "documentation": "Income tax relating to reclassification of net losses (gains) on debt securities and loans at fair value through other comprehensive income to income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income",
        "terseLabel": "Remeasurement gains (losses) on employee benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r269"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "terseLabel": "Amount of income taxes paid (refunded)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r46",
      "r276"
     ]
    },
    "ry_IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncreaseDecreaseInAllowanceAccountForCreditLossesOfLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease in Allowance Account for Credit Losses of Loans",
        "terseLabel": "Provision for credit losses (Notes 4 and 5)",
        "verboseLabel": "Provision for credit losses",
        "documentation": "Increase decrease in allowance account for credit losses of loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents",
        "totalLabel": "Net change in cash and due from banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after 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": [
      "r49",
      "r171"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in number of ordinary shares issued",
        "terseLabel": "Increase (decrease) in number of ordinary shares issued, shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_IncreaseDecreaseNumberOfSharesThroughCancellation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncreaseDecreaseNumberOfSharesThroughCancellation",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Number of Shares Through Cancellation",
        "terseLabel": "Purchased for cancellation, shares",
        "documentation": "Increase decrease number of shares through cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "ry_IncreaseDecreaseNumberOfSharesThroughShareBasedPaymentTransactions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncreaseDecreaseNumberOfSharesThroughShareBasedPaymentTransactions",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Number Of Shares Through Share based Payment Transactions",
        "verboseLabel": "Issued in connection with share-based compensation plans, shares",
        "documentation": "The increase (decrease) in Common shares resulting from share-based transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ry_IncreaseDecreaseThroughNetExchangeAndOtherDifferencesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncreaseDecreaseThroughNetExchangeAndOtherDifferencesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange And Other Differences Allowance Account For Credit Losses Of Financial Assets",
        "terseLabel": "Exchange rate and other",
        "documentation": "The increase (decrease) in an allowance account for credit losses of financial assets resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity, and other movements."
       }
      }
     },
     "auth_ref": []
    },
    "ry_IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfInvestmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease Through Net Exchange Differences Allowance Account For Credit Losses Of Investment securities",
        "terseLabel": "Exchange rate and other",
        "documentation": "The increase (decrease) in an allowance account for credit losses of investment securities resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity."
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "verboseLabel": "Share-based compensation awards",
        "terseLabel": "Issued in connection with share-based compensation plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, equity",
        "terseLabel": "Other"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "ifrs-full_InsuranceContractsThatAreLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceContractsThatAreLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance contracts that are liabilities",
        "positiveTerseLabel": "Insurance contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance contracts that are liabilities. [Refer: Liabilities; Insurance contracts [domain]]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_InsuranceFinanceIncomeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceFinanceIncomeExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": "ry_InsuranceInvestmentResult",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance finance income (expenses)",
        "terseLabel": "Insurance finance income (expense)"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ry_InsuranceInvestmentResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InsuranceInvestmentResult",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 26.0
      },
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Investment Result",
        "terseLabel": "Insurance investment result (Note 7)",
        "totalLabel": "Insurance investment result",
        "documentation": "Insurance investment result."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InsuranceInvestmentResultAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InsuranceInvestmentResultAbstract",
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Investment Result [Abstract]",
        "terseLabel": "Insurance investment result",
        "documentation": "Insurance investment result."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InsuranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InsuranceMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance [member]",
        "terseLabel": "Insurance [member]",
        "documentation": "Insurance."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InsuranceNetInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InsuranceNetInvestmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": "ry_InsuranceInvestmentResult",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Net Investment Income",
        "terseLabel": "Net investment income",
        "documentation": "Insurance net investment income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": "ifrs-full_InsuranceServiceResult",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance revenue",
        "terseLabel": "Insurance revenue"
       }
      }
     },
     "auth_ref": [
      "r87",
      "r98",
      "r262"
     ]
    },
    "ry_InsuranceServiceAndInsuranceInvestmentResults": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InsuranceServiceAndInsuranceInvestmentResults",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance Service And Insurance Investment Results",
        "totalLabel": "Insurance service and insurance investment results",
        "documentation": "Insurance service and insurance investment results ."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InsuranceServiceExpensesFromInsuranceContractsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceServiceExpensesFromInsuranceContractsIssued",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": "ifrs-full_InsuranceServiceResult",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance service expenses from insurance contracts issued",
        "negatedLabel": "Insurance service expense"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r264"
     ]
    },
    "ifrs-full_InsuranceServiceResult": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceServiceResult",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 27.0
      },
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance service result",
        "terseLabel": "Insurance service result (Note 7)",
        "totalLabel": "Insurance service result"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ifrs-full_InsuranceServiceResultAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceServiceResultAbstract",
     "presentation": [
      "http://www.rbc.com/role/InsuranceAndReinsuranceSummaryOfCompositionOfInsuranceServiceResultAndInsuranceInvestmentResultForInsuranceContractsIssuedAndReinsuranceContractsHeldDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance service result [abstract]",
        "terseLabel": "Insurance service result"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "verboseLabel": "Other intangibles"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r199",
      "r244"
     ]
    },
    "ry_InterestAndDividendIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestAndDividendIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_InterestRevenueExpenseNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest And Dividend Income",
        "totalLabel": "Interest and dividend income",
        "documentation": "The amount of income arising from interest and dividend."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InterestAndDividendIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestAndDividendIncomeAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and dividend income [abstract]",
        "terseLabel": "Interest and dividend income (Note 3)",
        "documentation": "Interest and dividend income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_InterestAndDividendIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestAndDividendIncomeMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and dividend income [member]",
        "terseLabel": "Interest and dividend income [member]",
        "documentation": "Interest and dividend income [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_InterestBearingDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestBearingDepositsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Bearing Deposits [Member]",
        "terseLabel": "Interest bearing deposits [member]",
        "documentation": "Interest bearing deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_InterestRevenueExpenseNet",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "totalLabel": "Interest expense",
        "terseLabel": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r138",
      "r147"
     ]
    },
    "ry_InterestExpense1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestExpense1Abstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense 1 [abstract]",
        "terseLabel": "Interest expense (Note 3)",
        "documentation": "Interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense (income), net defined benefit liability (asset)",
        "negatedLabel": "Net interest expense (income)"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r186"
     ]
    },
    "ry_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense [member]",
        "documentation": "Interest Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ry_InterestExpenseOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestExpenseOnDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense On Deposits",
        "terseLabel": "Deposits and other",
        "documentation": "The amount of interest expense on deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnOtherFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on other financial liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_InterestExpenseOnSubordinatedDebtInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestExpenseOnSubordinatedDebtInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_InterestExpense",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense On Subordinated Debt Instruments",
        "terseLabel": "Subordinated debentures",
        "documentation": "Interest expense on Subordinated debentures."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_InterestAndDividendIncome",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on deposits",
        "terseLabel": "Deposits and other"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_InterestIncomeOnLoansAndAdvancesToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnLoansAndAdvancesToCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_InterestAndDividendIncome",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on loans and advances to customers",
        "terseLabel": "Loans"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_InterestIncomeOnReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_InterestAndDividendIncome",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income on reverse repurchase agreements and cash collateral on securities borrowed",
        "terseLabel": "Assets purchased under reverse repurchase agreements and securities borrowed"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid, classified as operating activities",
        "terseLabel": "Amount of interest paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ry_InterestRateContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestRateContractsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Contracts [member]",
        "terseLabel": "Interest rate contracts [member]",
        "documentation": "Interest Rate Contracts [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest received, classified as operating activities",
        "terseLabel": "Amount of interest received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ry_InterestRevenueExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InterestRevenueExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Revenue Expense Net",
        "totalLabel": "Net interest income",
        "terseLabel": "Net interest income",
        "documentation": "The amount of net income or expense arising from interest."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InternalCreditGradesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InternalCreditGradesAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal credit grades [axis]",
        "terseLabel": "Internal credit grades [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": [
      "r292",
      "r303",
      "r316"
     ]
    },
    "ifrs-full_InternalCreditGradesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InternalCreditGradesDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal credit grades [domain]",
        "terseLabel": "Entity's total for internal credit grades [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Internal credit grades' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r303",
      "r316"
     ]
    },
    "ry_InvestmentGrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentGrade",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment grade",
        "terseLabel": "Investment grade",
        "documentation": "Represents Investment grade-level securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentGradeMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment grade [Member]",
        "terseLabel": "Investment grade [member]",
        "documentation": "Investment grade."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment [Member]",
        "terseLabel": "Investment [member]",
        "documentation": "Investment [Member]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InvestmentSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentSecuritiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Securities [Abstract]",
        "terseLabel": "Investment",
        "documentation": "Investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InvestmentSecuritiesImpaired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentSecuritiesImpaired",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment securities impaired",
        "terseLabel": "Impaired",
        "documentation": "Investment securities impaired"
       }
      }
     },
     "auth_ref": []
    },
    "ry_InvestmentSecuritiesNetOfApplicableAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentSecuritiesNetOfApplicableAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_FinancialAssetsSecurities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Securities Net Of Applicable Allowance",
        "presentationGuidance": "Investment, net of applicable allowance (Note 4)",
        "terseLabel": "Investment, net of applicable allowance",
        "documentation": "Investment securities represent debt and equity securities whose changes in fair value goes through OCI (FVOCI) and debt securities that are measured at amortized cost, net of the related allowance."
       }
      }
     },
     "auth_ref": []
    },
    "ry_InvestmentUsFederalStateMunicipalAndAgenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "InvestmentUsFederalStateMunicipalAndAgenciesMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment US federal state municipal and agencies [Member]",
        "terseLabel": "Investment U.S. federal, state, municipal and agencies [member]",
        "documentation": "Investment U.S. federal, state, municipal and agencies."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [member]",
        "verboseLabel": "Financial assets designated as FVOCI [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r213"
     ]
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issue of equity",
        "verboseLabel": "Issues of share capital and other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital",
        "verboseLabel": "Issued capital (Note 10)"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r321"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_IssuesFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuesFairValueMeasurementLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issues, fair value measurement, liabilities",
        "negatedLabel": "Purchases (issuances)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in fair value measurement of liabilities resulting from issues of those liabilities. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ry_JanuaryTwentySevenTwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "JanuaryTwentySevenTwoThousandTwentySixMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "January twenty seven two thousand twenty six [member]",
        "terseLabel": "January 27, 2026 [member]",
        "documentation": "January twenty seven two thousand twenty six."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "Over 5 years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r97",
      "r162",
      "r164",
      "r296",
      "r300",
      "r305"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "4 to 5 years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r97",
      "r296",
      "r305",
      "r338"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one month and not later than three months [member]",
        "terseLabel": "30 to 89 days [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r297",
      "r305"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "1 to 2 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": [
      "r85",
      "r86",
      "r97",
      "r296",
      "r305",
      "r338"
     ]
    },
    "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than six months and not later than one year [member]",
        "terseLabel": "6 to 12 months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r299",
      "r305"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months and not later than six months [member]",
        "terseLabel": "3 to 6 months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r305"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months [member]",
        "terseLabel": "90 Days and Greater [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r304"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "3 to 4 years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r97",
      "r296",
      "r305",
      "r338"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "2 to 3 years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r97",
      "r296",
      "r305",
      "r338"
     ]
    },
    "ry_LessThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LessThanThreeMonthsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less Than Three Months [member]",
        "terseLabel": "Less than 3 months [member]",
        "documentation": "Less than 3 months."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]",
        "terseLabel": "Level 1 [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r32",
      "r34",
      "r70",
      "r196",
      "r225"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "terseLabel": "Level 2 [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r34",
      "r70",
      "r196",
      "r225"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 of fair value hierarchy [member]",
        "terseLabel": "Level 3 [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r34",
      "r70",
      "r196",
      "r225"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]",
        "terseLabel": "Levels of fair value hierarchy [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": [
      "r16",
      "r70",
      "r225"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [domain]",
        "terseLabel": "All levels of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r70",
      "r225"
     ]
    },
    "ry_LeverageRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LeverageRatio",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leverage Ratio",
        "terseLabel": "Leverage ratio",
        "documentation": "Leverage ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LeverageRatioExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LeverageRatioExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leverage ratio exposure",
        "terseLabel": "Leverage ratio exposure",
        "documentation": "Leverage ratio exposure."
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "terseLabel": "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": [
      "r69",
      "r70",
      "r77",
      "r142",
      "r146",
      "r224",
      "r225",
      "r249"
     ]
    },
    "ry_LimitedRecourseCapitalNotesSeriesEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LimitedRecourseCapitalNotesSeriesEightMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Recourse Capital Notes Series Eight [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_LimitedRecourseCapitalNotesSeriesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LimitedRecourseCapitalNotesSeriesTwoMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Recourse Capital Notes Series Two [Member]",
        "documentation": "Limited recourse capital notes series two [member]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LoansAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans [abstract]",
        "verboseLabel": "Loans (Note 5)",
        "definitionGuidance": "Loans, net of applicable allowance",
        "documentation": "Loans."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LoansBeforeAllowanceForLoanLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LoansBeforeAllowanceForLoanLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_LoansNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Before Allowance For Loan Losses",
        "totalLabel": "Loans",
        "documentation": "The amount of Retail and Wholesale loans made by the entity before allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LoansMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans [Member]",
        "terseLabel": "Loans [member]",
        "documentation": "Loans."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LoansNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LoansNet",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Net",
        "totalLabel": "Loans, net",
        "presentationGuidance": "Loans, net",
        "terseLabel": "Loans",
        "documentation": "The amount of Retail and Wholesale loans made by the entity, net of the allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LoansOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LoansOutstandingMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Outstanding [Member]",
        "verboseLabel": "Loans outstanding [member]",
        "documentation": "Loans outstanding [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_LoansPastDueButNotImpaired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LoansPastDueButNotImpaired",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Past Due But Not Impaired",
        "terseLabel": "Loans past due but not impaired",
        "documentation": "Loans past due but not impaired."
       }
      }
     },
     "auth_ref": []
    },
    "ry_LowRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "LowRiskMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Low risk [member]",
        "terseLabel": "Low risk [member]",
        "documentation": "Low risk."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MandatoryReserveDepositsAtCentralBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MandatoryReserveDepositsAtCentralBanks",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mandatory reserve deposits at central banks",
        "terseLabel": "Mandatory reserve deposits at central banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reserve that is kept in deposit at a central bank to fulfil regulatory reserve requirements."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_MarketRiskWeightedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "MarketRiskWeightedAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail": {
       "parentTag": "ry_TotalCapitalRiskWeightedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market risk weighted assets",
        "terseLabel": "Market risk",
        "documentation": "Total market risk risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_MaturitiesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "MaturitiesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities allowance account for credit losses of financial assets",
        "negatedTerseLabel": "Maturities",
        "documentation": "Amount charged to profit or loss due to changes in the allowance for credit losses related to financial assets matured during the period without a credit loss being incurred, including those assets that were derecognized following a modification of terms."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail",
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "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": [
      "r83",
      "r85",
      "r86",
      "r88",
      "r89",
      "r92",
      "r97",
      "r110",
      "r123",
      "r158",
      "r160",
      "r163",
      "r165",
      "r219",
      "r250",
      "r275",
      "r296"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesDetail",
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [domain]",
        "terseLabel": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r86",
      "r88",
      "r89",
      "r92",
      "r97",
      "r110",
      "r158",
      "r160",
      "r163",
      "r165",
      "r219",
      "r250",
      "r275",
      "r296",
      "r301"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [axis]",
        "terseLabel": "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": [
      "r39",
      "r40",
      "r69",
      "r200",
      "r224"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement [domain]",
        "terseLabel": "Aggregated measurement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r69",
      "r200",
      "r224"
     ]
    },
    "ry_MediumRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "MediumRiskMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Medium risk [member]",
        "terseLabel": "Medium risk [member]",
        "documentation": "Medium risk."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MethodOfAssessmentOfExpectedCreditLossesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MethodOfAssessmentOfExpectedCreditLossesAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Method of assessment of expected credit losses [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": [
      "r290",
      "r291",
      "r302",
      "r314",
      "r315"
     ]
    },
    "ifrs-full_MethodOfAssessmentOfExpectedCreditLossesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MethodOfAssessmentOfExpectedCreditLossesDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Method of assessment of expected credit losses [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all methods of assessment of expected credit losses. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights. This member also represents the standard value for the 'Method of assessment of expected credit losses' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r291",
      "r302",
      "r314",
      "r315"
     ]
    },
    "ifrs-full_MiscellaneousAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousAssetsAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous assets [abstract]",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousLiabilitiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Miscellaneous liabilities [abstract]",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "ry_ModelChangesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ModelChangesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Model Changes Allowance Account For Credit Losses Of Financial Assets",
        "negatedLabel": "Model changes",
        "documentation": "Amount charged to profit or loss due to changes in the models used to estimate expected credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_MortgageBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "MortgageBackedSecuritiesMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mortgage Backed Securities [Member]",
        "terseLabel": "Mortgage-backed securities [member]",
        "documentation": "Mortgage backed securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_MutualFundRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "MutualFundRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mutual fund revenue",
        "terseLabel": "Mutual fund revenue",
        "documentation": "The amount of income recognised from management fees (excluding investment management fees), administration and distribution fees, and performance fees."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]",
        "terseLabel": "Net defined benefit liability (asset) [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",
      "r184"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetDomain",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [domain]",
        "terseLabel": "Net defined benefit liability (asset) [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r184"
     ]
    },
    "ry_NetDerivativeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NetDerivativeCategoryMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Derivative Category [Member]",
        "terseLabel": "Net derivative balances, category [Member]",
        "documentation": "This member stands for the net derivative balances category of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NetWriteoffsAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NetWriteoffsAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net writeoffs allowance account for credit losses of financial assets",
        "terseLabel": "Net write-offs",
        "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from net write-offs of the related financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NextTwelveMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NextTwelveMonthsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Next Twelve Months [Member]",
        "documentation": "Next Twelve Months [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_NextTwoToFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NextTwoToFiveYearsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Next Two To Five Years [Member]",
        "documentation": "Next Two To Five Years [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInterestBearingDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInterestBearingDepositsMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non interest bearing deposits [Member]",
        "terseLabel": "Non-interest bearing deposits [member]",
        "documentation": "Non-interest bearing deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Interest Expense",
        "totalLabel": "Non-interest expense",
        "terseLabel": "Non-interest expense",
        "documentation": "Total aggregate amount of all non-interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInterestExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInterestExpenseAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non interest expense [Abstract]",
        "terseLabel": "Non-interest expense",
        "verboseLabel": "Non-interest expense includes:",
        "documentation": "Non interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Interest Income",
        "totalLabel": "Non-interest income",
        "terseLabel": "Non-interest income",
        "documentation": "The total amount of non-interest income which may be derived from: (1) fees and commissions; (2) insurance related income; (3) the sale or disposal of assets; and (4) other sources not otherwise specified."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInterestIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInterestIncomeAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non interest income [abstract]",
        "terseLabel": "Non-interest income",
        "documentation": "Non interest income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInvestmentGrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInvestmentGrade",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non investment grade",
        "terseLabel": "Non-investment grade",
        "documentation": "Represents Non-Investment grade-level securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_NonInvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NonInvestmentGradeMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Investment Grade [Member]",
        "terseLabel": "Non investment grade [member]",
        "documentation": "Non-investment grade."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "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",
      "r175"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "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",
      "r175"
     ]
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests",
        "verboseLabel": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r60",
      "r247"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling interests [member]",
        "terseLabel": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r241"
     ]
    },
    "ifrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not measured at fair value in statement of financial position but for which fair value is disclosed [member]",
        "terseLabel": "Fair value of financial instruments not measured at fair value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items not measured at fair value in the statement of financial position but for which fair value is disclosed. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ry_NotRatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NotRatedMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Rated [Member]",
        "terseLabel": "Not rated [member]",
        "documentation": "Not Rated [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_NumberOfSharesRedeemedDuringPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "NumberOfSharesRedeemedDuringPeriod",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Shares redeemed During Period",
        "definitionGuidance": "Number of shares redeemed during period",
        "documentation": "Number of shares redeemed during period."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ObligationsRelatedToSecuritiesSoldShort": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ObligationsRelatedToSecuritiesSoldShort",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Obligations related to securities sold short",
        "verboseLabel": "Obligations related to securities sold short",
        "documentation": "Obligations related to securities sold short."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OccupancyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OccupancyExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Occupancy expense",
        "terseLabel": "Occupancy"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segments [member]"
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ry_OperationalRiskWeightedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OperationalRiskWeightedAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail": {
       "parentTag": "ry_TotalCapitalRiskWeightedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operational Risk Weighted Assets",
        "terseLabel": "Operational risk",
        "documentation": "Total operational risk risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]",
        "terseLabel": "Common shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ry_OrdinarySharesPurchasedForCancellation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OrdinarySharesPurchasedForCancellation",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares purchased for cancellation",
        "negatedLabel": "Common shares purchased for cancellation",
        "negatedTerseLabel": "Purchased for cancellation",
        "documentation": "Common shares purchased for cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "ry_OriginationsAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OriginationsAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Originations allowance account for credit losses of financial assets",
        "negatedTerseLabel": "Originations",
        "documentation": "Amount charged to profit or loss due to changes in the allowance for credit losses related to financial assets newly recognized during the period, including those financial assets that were de-recognized following a modification of terms."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other adjustments to reconcile profit (loss)",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "verboseLabel": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_OtherAssets1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherAssets1Abstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets 1 [abstract]",
        "terseLabel": "Other",
        "documentation": "Other assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets [member]",
        "terseLabel": "Other assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r313"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income",
        "totalLabel": "Total other comprehensive income (loss), net of taxes",
        "positiveLabel": "Total other comprehensive income (loss), net of taxes"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r238",
      "r256",
      "r270"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income (loss), net of taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, cash flow hedges",
        "totalLabel": "Net change in cash flow hedges"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r270"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, change in fair value of financial liability attributable to change in credit risk of liability",
        "terseLabel": "Net gains (losses) from fair value changes due to credit risk on financial liabilities designated at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to changes in the fair value of financial liabilities attributable to the changes in the credit risk of those liabilities. [Refer: Other comprehensive income; Credit risk [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r270"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, financial assets measured at fair value through other comprehensive income",
        "totalLabel": "Net change in unrealized gains (losses) on debt securities and loans at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r270"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) from investments in equity instruments",
        "terseLabel": "Net gains (losses) on equity securities designated at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r270"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "verboseLabel": "Remeasurement gains (losses) on employee benefit plans (Note 8)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [domain]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r251",
      "r270",
      "r326"
     ]
    },
    "ry_OtherComprehensiveIncomeNetOfTaxTotalExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherComprehensiveIncomeNetOfTaxTotalExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income Net Of Tax Total Exchange Differences On Translation",
        "totalLabel": "Foreign currency translation adjustments",
        "documentation": "The amount of other comprehensive income, net of tax, related to exchange differences when financial statements of foreign operations are translated, and related to hedges of net investments in foreign operations."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax",
        "totalLabel": "Total items that will not be reclassified subsequently to income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ry_OtherContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherContractsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Contracts [member]",
        "terseLabel": "Other contracts [member]",
        "documentation": "Other contracts."
       }
      }
     },
     "auth_ref": []
    },
    "ry_OtherCurrenciesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherCurrenciesMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Currencies [member]",
        "terseLabel": "Other currencies [member]",
        "documentation": "Other currencies."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expenses, by nature",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r318"
     ]
    },
    "ifrs-full_OtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financial assets",
        "terseLabel": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ry_OtherInternationalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherInternationalMember",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other International [member]",
        "terseLabel": "Other International [member]",
        "documentation": "Other international."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities",
        "definitionGuidance": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_OtherLiabilitiesAndProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherLiabilitiesAndProvisionsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities And Provisions [Member]",
        "verboseLabel": "Other liabilities \u2013 Provisions [member]",
        "documentation": "Other Liabilities And Provisions [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_OtherMiscellaneousAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherMiscellaneousAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other miscellaneous assets",
        "totalLabel": "Total other assets",
        "documentation": "The total amount of other assets including customers' liabilities under acceptances, derivatives, premises and equipment, goodwill, other intangibles, and other assets that the entity does not separately disclose in the same statement."
       }
      }
     },
     "auth_ref": []
    },
    "ry_OtherMiscellaneousLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherMiscellaneousLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other miscellaneous liabilities",
        "totalLabel": "Total other liabilities",
        "documentation": "The total amount of other liabilities including acceptances, obligations related to securities sold short, obligations related to assets sold under repurchase agreements and securities loaned, derivatives, insurance claims and policy benefit liabilities, and other liabilities that the entity does not separately disclose in the same statement."
       }
      }
     },
     "auth_ref": []
    },
    "ry_OtherOECDGovernmentDebtIssuedOrGuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherOECDGovernmentDebtIssuedOrGuaranteedMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other OECD government debt - issued or guaranteed [member] [Member]",
        "terseLabel": "Other OECD government debt - issued or guaranteed [member]",
        "documentation": "Other OECD government debt - issued or guaranteed."
       }
      }
     },
     "auth_ref": []
    },
    "ry_OtherPostEmploymentBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "OtherPostEmploymentBenefitMember",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail",
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other post employment benefit [member]",
        "terseLabel": "Other post employment benefit [member]",
        "documentation": "Other post employment benefit."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other reserves",
        "terseLabel": "Other components of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r321"
     ]
    },
    "ifrs-full_OtherReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReservesMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other reserves [member]",
        "terseLabel": "Other components of equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r169",
      "r241"
     ]
    },
    "ifrs-full_OtherRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other revenue",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]",
        "terseLabel": "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": [
      "r293"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [domain]",
        "terseLabel": "Past due status [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past service cost, net defined benefit liability (asset)",
        "negatedLabel": "Past service costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r188"
     ]
    },
    "ry_PaymentsForPurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PaymentsForPurchaseOfTreasuryShares",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for purchase of treasury shares",
        "negatedLabel": "Purchases of treasury shares and other equity instruments",
        "documentation": "The cash outflow from the purchase of treasury shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Repayment of lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "ifrs-full_PaymentsOfOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfOtherEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of other equity instruments",
        "negatedLabel": "Redemption of preferred shares and other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payments for equity instruments that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ry_PaymentsToAcquireEntitysOrdinarySharesForCancellation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PaymentsToAcquireEntitysOrdinarySharesForCancellation",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments To Acquire Entitys Ordinary Shares For Cancellation",
        "negatedLabel": "Common shares purchased for cancellation",
        "documentation": "The cash outflow to acquire entity's ordinary shares for cancellation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PensionDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PensionDefinedBenefitPlansMember",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail",
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension defined benefit plans [member]",
        "terseLabel": "Defined benefit pension plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for pension defined benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ry_PensionExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PensionExpenseMember",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Expense [Member]",
        "terseLabel": "Pension Expense [Member]",
        "documentation": "Pension expense"
       }
      }
     },
     "auth_ref": []
    },
    "ry_PensionsAndOtherPostEmploymentPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PensionsAndOtherPostEmploymentPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pensions and Other Post Employment Plans (abstract)",
        "documentation": "Pensions and Other Post Employment Plans (abstract)"
       }
      }
     },
     "auth_ref": []
    },
    "ry_PercentageOfPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PercentageOfPrincipalAmount",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of principal amount",
        "terseLabel": "Percentage of principal amount",
        "documentation": "Percentage of principal amount."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PerformingStageOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PerformingStageOneMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performing Stage one [member]",
        "terseLabel": "Performing Stage one [member]",
        "documentation": "Performing Stage one."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PerformingStageTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PerformingStageTwoMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performing Stage two [member]",
        "terseLabel": "Performing Stage two [member]",
        "documentation": "Performing Stage two."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PersonalBankingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PersonalBankingMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personal Banking [Member]",
        "terseLabel": "Personal Banking [Member]",
        "documentation": "Personal banking."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PersonalLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PersonalLoanMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personal loan [Member]",
        "terseLabel": "Personal [member]",
        "documentation": "Personal loan."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PersonalLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PersonalLoansMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personal loans [member]",
        "terseLabel": "Personal [member]",
        "documentation": "Personal loans."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PortfolioAndOtherManagementFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PortfolioAndOtherManagementFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portfolio and other management fee income",
        "terseLabel": "Investment management and custodial fees"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ry_PostEmploymentBenefitExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PostEmploymentBenefitExpenseMember",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other post employment benefit expense [Member]",
        "terseLabel": "Other post employment benefit expense [Member]",
        "documentation": "Other post employment benefit expense [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense, defined benefit plans",
        "totalLabel": "Defined benefit pension expense"
       }
      }
     },
     "auth_ref": [
      "r326",
      "r329"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfPensionAndOtherPostEmploymentBenefitExpenseDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense, defined contribution plans",
        "terseLabel": "Defined contribution pension expense"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r182"
     ]
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preference shares [member]",
        "verboseLabel": "Preferred shares and other equity instruments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_ProbabilityOfDefaultAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProbabilityOfDefaultAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Probability of default [axis]",
        "terseLabel": "Probability of default [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": [
      "r292",
      "r303",
      "r316"
     ]
    },
    "ifrs-full_ProbabilityOfDefaultDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProbabilityOfDefaultDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Probability of default [domain]",
        "terseLabel": "Entity's total for probability of default [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Probability of default' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r303",
      "r316"
     ]
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Proceeds from issuance of subordinated debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "ry_ProceedsFromIssuanceOfSubordinatedDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ProceedsFromIssuanceOfSubordinatedDebentures",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Issuance Of Subordinated Debentures",
        "terseLabel": "Issuance of subordinated debentures",
        "documentation": "Proceeds from issuance of subordinated debentures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issue of ordinary shares",
        "verboseLabel": "Issue of common shares, net of issuance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_ProceedsFromIssuingOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingOtherEquityInstruments",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuing other equity instruments",
        "terseLabel": "Issue of preferred shares and other equity instruments, net of issuance costs",
        "verboseLabel": "Issue of preferred shares and other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing equity instruments that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r277"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuing shares",
        "terseLabel": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r277"
     ]
    },
    "ifrs-full_ProceedsFromSaleOrIssueOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSaleOrIssueOfTreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale or issue of treasury shares",
        "terseLabel": "Sales of treasury shares and other equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the sale or issuing of treasury shares. [Refer: Sale or issue of treasury shares; Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ry_ProceedsFromSalesAndMaturitiesOfInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ProceedsFromSalesAndMaturitiesOfInvestmentSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Sales And Maturities Of Investment Securities",
        "terseLabel": "Proceeds from sales and maturities of investment securities",
        "documentation": "The cash inflow from sales and maturities of Investment securities, classified as investing activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [axis]",
        "terseLabel": "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": [
      "r149",
      "r284",
      "r311"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]",
        "terseLabel": "Products and services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r284",
      "r311"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestExpense",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "terseLabel": "Professional fees"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 19.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnauditedAlternate1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "verboseLabel": "Net income"
       }
      },
      "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": [
      "r55",
      "r57",
      "r142",
      "r144",
      "r192",
      "r202",
      "r237",
      "r255",
      "r281",
      "r287"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to [abstract]",
        "terseLabel": "Net income attributable to:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnauditedAlternate1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to non-controlling interests",
        "terseLabel": "Non-controlling interests",
        "negatedLabel": "Net income attributable to\u00a0non-controlling\u00a0interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r258"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity",
        "terseLabel": "Net income available to common shareholders",
        "verboseLabel": "Net income available to common shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnauditedAlternate1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "Shareholders"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "auth_ref": [
      "r107",
      "r307",
      "r308",
      "r318",
      "r319"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousAssets",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "verboseLabel": "Premises and equipment"
       }
      },
      "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": [
      "r7",
      "r181",
      "r243"
     ]
    },
    "ry_ProvisionForCreditLossesAllowanceAccountForCreditLossesOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ProvisionForCreditLossesAllowanceAccountForCreditLossesOfFinancialAssetsAbstract",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision For Credit Losses Allowance Account For Credit Losses Of Financial Assets [abstract]",
        "terseLabel": "Provision for credit losses",
        "documentation": "Amounts charged to profit or loss necessary to bring the allowance for credit losses to a level determined appropriate by management, allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_ProvisionForCreditLossesOnDebtSecuritiesAndLoansAtFairValueThroughOtherComprehensiveIncomeNetOfTaxRecognizedInIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ProvisionForCreditLossesOnDebtSecuritiesAndLoansAtFairValueThroughOtherComprehensiveIncomeNetOfTaxRecognizedInIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for credit losses on debt securities and loans at fair value through other comprehensive income net of tax recognized in income",
        "negatedLabel": "Provision for credit losses recognized in income",
        "documentation": "Provision for credit losses on debt securities and loans at fair value through other comprehensive income, net of tax, recognized in income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchaseOfInvestmentSecuritiesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchaseOfInvestmentSecuritiesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Of Investment Securities Classified As Investing Activities",
        "negatedTerseLabel": "Purchases of investment securities",
        "documentation": "The cash outflow for the purchase of Investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchaseSaleOfPremisesAndEquipmentIntangibleAssetsOtherThanGoodwillAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchaseSaleOfPremisesAndEquipmentIntangibleAssetsOtherThanGoodwillAndOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Sale Of Premises And Equipment Intangible Assets Other Than Goodwill And Other Noncurrent Assets",
        "negatedLabel": "Net acquisitions of premises and equipment and other intangibles",
        "documentation": "The net cash outflow for the purchase or net cash inflow from the sale of premises and equipment, intangible assets other than goodwill, and other non-current assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchasedCreditImpairedLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchasedCreditImpairedLoan",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased Credit Impaired Loan",
        "documentation": "Purchased credit impaired loan."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchasedCreditImpairedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchasedCreditImpairedMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased Credit Impaired [Member]",
        "terseLabel": "Purchased Credit Impaired [member]",
        "documentation": "Purchased Credit Impaired [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchasesAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchasesAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtAmortizedCostDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases Allowance Account for Credit Losses of Financial Assets",
        "negatedLabel": "Purchases",
        "documentation": "Purchases allowance account for credit losses of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchasesAllowanceAccountForCreditLossesOfInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchasesAllowanceAccountForCreditLossesOfInvestmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases Allowance Account For Credit Losses Of Investment Securities",
        "negatedLabel": "Purchases",
        "documentation": "Purchases allowance account for credit losses of investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchasesFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchasesFairValueMeasurementAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases, fair value measurement, assets",
        "terseLabel": "Purchases (issuances)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in the fair value measurement of assets resulting from purchases of those assets. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ry_PurchasesFairValueMeasurementAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchasesFairValueMeasurementAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases Fair Value Measurement Assets And Liabilities",
        "terseLabel": "Purchases (issuances)",
        "documentation": "The increase in the fair value measurement of assets resulting from purchases of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_PurchasesOfTreasurySharesAndOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "PurchasesOfTreasurySharesAndOtherEquityInstruments",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchases Of Treasury Shares And Other Equity Instruments",
        "negatedTerseLabel": "Purchases of treasury shares and other equity instruments",
        "documentation": "Purchases of treasury shares and other equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ry_QuarterlyAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "QuarterlyAverageMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Average [Member]",
        "documentation": "Quarterly Average Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "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": [
      "r48",
      "r81",
      "r92",
      "r103",
      "r170",
      "r282",
      "r283",
      "r336"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [domain]",
        "terseLabel": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r81",
      "r92",
      "r103",
      "r170",
      "r282",
      "r283",
      "r336"
     ]
    },
    "ry_RealEstateAlternativeDownsideScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateAlternativeDownsideScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Alternative Downside Scenario Period [Axis]",
        "documentation": "Real Estate Alternative Downside Scenario Period [Axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateAlternativeDownsideScenarioPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateAlternativeDownsideScenarioPeriodDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Alternative Downside Scenario Period [Domain]",
        "documentation": "Real Estate Alternative Downside Scenario Period [member]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateBaseScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateBaseScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Base Scenario Period [Axis]",
        "documentation": "Real Estate Base Scenario Period [axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateBaseScenarioPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateBaseScenarioPeriodMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Base Scenario Period [Member]",
        "documentation": "Real Estate Base Scenario Period [member]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateDownsideScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateDownsideScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Downside Scenario Period [Axis]",
        "documentation": "Real estate downside scenario period [Axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateDownsideScenarioPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateDownsideScenarioPeriodDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Downside Scenario Period [Domain]",
        "documentation": "Real estate downside scenario period [Domain]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateUpsideScenarioPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateUpsideScenarioPeriodAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Upside Scenario Period [Axis]",
        "documentation": "Real Estate Upside Scenario Period [axis]."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RealEstateUpsideScenarioPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RealEstateUpsideScenarioPeriodMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Upside Scenario Period [Member]",
        "documentation": "Real Estate Upside Scenario Period [member]."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on cash flow hedges, net of tax",
        "negatedLabel": "Reclassification of losses (gains) on derivatives designated as cash flow hedges to income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, 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: Cash flow hedges [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r112",
      "r113",
      "r218",
      "r271"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ry_OtherComprehensiveIncomeNetOfTaxTotalExchangeDifferencesOnTranslation",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on exchange differences on translation, net of tax",
        "negatedLabel": "Reclassification of losses (gains) on foreign currency translation to income"
       }
      },
      "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": [
      "r19",
      "r271"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on financial assets measured at fair value through other comprehensive income, net of tax",
        "negatedLabel": "Reclassification of net losses (gains) on debt securities and loans at fair value through other comprehensive income to income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to financial assets measured at fair value through other comprehensive income, 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: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "ry_ReclassificationOfIncomeTaxExpenseBenefitOnNetInvestmentInHedgingActivitiesToIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ReclassificationOfIncomeTaxExpenseBenefitOnNetInvestmentInHedgingActivitiesToIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
       "weight": -1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification Of Income Tax Expense Benefit On Net Investment In Hedging Activities To Income",
        "negatedLabel": "Reclassification of losses (gains) on foreign currency translation to income",
        "documentation": "Reclassification of income tax expense benefit on net investment in hedging activities to income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RecoveriesOnCreditCardsPreviouslyWrittenOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RecoveriesOnCreditCardsPreviouslyWrittenOff",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recoveries On Credit Cards Previously Written Off",
        "terseLabel": "Recoveries",
        "documentation": "Recoveries on credit cards previously written off."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecoveriesOnLoansPreviouslyWrittenOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RecoveriesOnLoansPreviouslyWrittenOff",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recoveries on loans previously written off",
        "terseLabel": "Recoveries"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the recoveries on loans that were previously written off."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ry_RecoveriesOnMortgagesPreviouslyWrittenOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RecoveriesOnMortgagesPreviouslyWrittenOff",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recoveries On Mortgages Previously Written Off",
        "terseLabel": "Recoveries",
        "documentation": "Recoveries on mortgages previously written off."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RecurringFairValueMeasurementGrossOfNettingAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RecurringFairValueMeasurementGrossOfNettingAdjustmentsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recurring fair value measurement gross of netting adjustments [member]",
        "terseLabel": "Total gross fair value [member]",
        "documentation": "This member stands for fair value measurements, gross of netting adjustments, in the statement of financial position at the end of each reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RecurringFairValueMeasurementMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3ParentheticalDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recurring fair value measurement [member]",
        "terseLabel": "Recurring [member]"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r224"
     ]
    },
    "ry_RedemptionOfPreferredSharesAndOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RedemptionOfPreferredSharesAndOtherEquityInstruments",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption Of Preferred Shares And Other Equity Instruments",
        "terseLabel": "Redemption of preferred shares and other equity instruments",
        "documentation": "Redemption of preferred shares and other equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RedemptionPricePerShare",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption price per share",
        "documentation": "Redemption price per share."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RegulatoryCapitalAndCapitalRatiosAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RegulatoryCapitalAndCapitalRatiosAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory capital and capital ratios [abstract]",
        "documentation": "Regulatory capital and capital ratios."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RemeasurementsOfEmployeeBenefitPlanstoOCIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RemeasurementsOfEmployeeBenefitPlanstoOCIMember",
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remeasurements of Employee Benefit Plans to OCI [member]",
        "terseLabel": "Remeasurements of Employee Benefit Plans to OCI [member]",
        "documentation": "Remeasurements of Employee Benefit Plans to OCI [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfSubordinatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfSubordinatedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of subordinated liabilities",
        "negatedLabel": "Repayment of subordinated debentures",
        "terseLabel": "Repayments of subordinated liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of subordinated liabilities. [Refer: Subordinated liabilities]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_RepurchaseAgreementsAndCashCollateralOnSecuritiesLent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepurchaseAgreementsAndCashCollateralOnSecuritiesLent",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_OtherMiscellaneousLiabilities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase agreements and cash collateral on securities lent",
        "verboseLabel": "Obligations related to assets sold under repurchase agreements and securities loaned"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments sold with the intent to reacquire in repurchase agreements and cash collateral on securities lent."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfCashFlowHedgesMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of cash flow hedges [member]",
        "terseLabel": "Cash flow hedge reserve [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r154",
      "r320"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "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": [
      "r20",
      "r189",
      "r320"
     ]
    },
    "ifrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of gains and losses on financial assets measured at fair value through other comprehensive income [member]",
        "terseLabel": "FVOCI securities and loans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated gains and losses on financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ifrs-full_ReservesWithinEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReservesWithinEquityAxis",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserves within 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": [
      "r169",
      "r230",
      "r254"
     ]
    },
    "ifrs-full_ReservesWithinEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReservesWithinEquityDomain",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserves within equity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Reserves within equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r230",
      "r254"
     ]
    },
    "ry_ResidentialMortgagesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ResidentialMortgagesMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Residential mortgages [Member]",
        "verboseLabel": "Residential mortgages [member]",
        "documentation": "Residential mortgages."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestatedMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currently stated [member]",
        "terseLabel": "Currently stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r91",
      "r172",
      "r173",
      "r174",
      "r236",
      "r339"
     ]
    },
    "ry_RetailLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RetailLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_LoansBeforeAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail loans",
        "terseLabel": "Retail",
        "documentation": "Represents the amount of Retail loans made by the entity, including residential mortgages, personal lending products, credit cards, and lending products to certain small businesses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RetailLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RetailLoansMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail Loans [Member]",
        "terseLabel": "Retail loans [member]",
        "documentation": "Retail loans Member"
       }
      }
     },
     "auth_ref": []
    },
    "ry_RetailLoansNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RetailLoansNet",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail loans, net",
        "terseLabel": "Retail",
        "documentation": "Represents the amount of Retail loans made by the entity, including residential mortgages, personal lending products, credit cards, and lending products to certain small businesses, net of the allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_RetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RetailMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retail [Member]",
        "terseLabel": "Retail [member]",
        "documentation": "Retail."
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r321",
      "r323"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "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": [
      "r241",
      "r320"
     ]
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective application and retrospective restatement [axis]",
        "terseLabel": "Retrospective application and retrospective restatement [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": [
      "r51",
      "r52",
      "r53",
      "r172",
      "r173",
      "r174",
      "r236"
     ]
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/EmployeeBenefitsPensionAndOtherPostEmploymentBenefitsSummaryOfCompositionOfRemeasurementsRecordedInOciDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Return on plan assets excluding interest income or expense, net defined benefit liability (asset)",
        "negatedLabel": "Return on plan assets (excluding interest based on discount rate)"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [domain]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r187"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "totalLabel": "Total revenue"
       }
      }
     },
     "auth_ref": [
      "r62",
      "r107",
      "r136",
      "r143",
      "r149",
      "r150",
      "r152",
      "r263",
      "r281",
      "r318",
      "r319"
     ]
    },
    "ifrs-full_RevenueFromDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromDividends",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend income",
        "terseLabel": "Dividend income"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "terseLabel": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r137",
      "r147",
      "r338"
     ]
    },
    "ifrs-full_ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse repurchase agreements and cash collateral on securities borrowed",
        "terseLabel": "Assets purchased under reverse repurchase agreements and securities borrowed"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments purchased for resale in reverse repurchase agreements and cash collateral on securities borrowed. [Refer: Repurchase agreements and cash collateral on securities lent]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_RiskweightedAssetsUsedInCalculationOfCapitalRatiosAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "RiskweightedAssetsUsedInCalculationOfCapitalRatiosAbstract",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-weighted assets used in calculation of capital ratios [abstract]",
        "terseLabel": "Risk-weighted assets (RWA) used in calculation of capital ratios",
        "documentation": "Risk-weighted assets used in calculation of capital ratios."
       }
      }
     },
     "auth_ref": []
    },
    "ry_SalesAndMaturitiesAllowanceAccountForCreditLossesOfInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SalesAndMaturitiesAllowanceAccountForCreditLossesOfInvestmentSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfAllowanceForCreditLossesSecuritiesAtFvociDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales And Maturities Allowance Account For Credit Losses Of Investment Securities",
        "negatedLabel": "Sales and maturities",
        "documentation": "Sales and maturities allowance account for credit losses of investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SalesFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SalesFairValueMeasurementAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales, fair value measurement, assets",
        "negatedLabel": "Settlement (sales) and other"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in the fair value measurement of assets resulting from sales. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ry_SalesFairValueMeasurementAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SalesFairValueMeasurementAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Fair Value Measurement Assets And Liabilities",
        "terseLabel": "Settlement (sales) and other",
        "documentation": "The decrease in the fair value measurement of assets and liabilities resulting from sales."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SalesFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SalesFairValueMeasurementLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales, fair value measurement, liabilities",
        "terseLabel": "Settlement (sales) and other"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in the fair value measurement of liabilities resulting from sales. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ry_SalesOfTreasurySharesAndOtherEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SalesOfTreasurySharesAndOtherEquityInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Of Treasury Shares And Other Equity Instruments",
        "verboseLabel": "Sales of treasury shares and other equity instruments",
        "documentation": "Sales of treasury shares and other equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "ry_SecuritiesAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SecuritiesAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/SecuritiesSummaryOfCreditRiskExposureByInternalRiskRatingParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities At Fair Value Through Other Comprehensive Income",
        "terseLabel": "Investment securities",
        "verboseLabel": "Securities at Fair Value Through Other Comprehensive Income",
        "documentation": "The amount of securities at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "ry_SecuritiesIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SecuritiesIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_InterestAndDividendIncome",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities income",
        "terseLabel": "Securities",
        "documentation": "The amount of interest and dividend income relating to trading and investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]",
        "terseLabel": "Segment consolidation items [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": [
      "r142"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment consolidation items [domain]",
        "terseLabel": "Entity's total for segment consolidation items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [axis]",
        "terseLabel": "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": [
      "r31",
      "r82",
      "r142",
      "r159",
      "r274",
      "r289"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfNetInterestIncomeFromFinancialInstrumentsParentheticalDetail",
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [domain]",
        "terseLabel": "Segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r82",
      "r148",
      "r159",
      "r274",
      "r289"
     ]
    },
    "ry_SeriesBFOnNonCumulativeResetFiveYearRateFirstPreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SeriesBFOnNonCumulativeResetFiveYearRateFirstPreferenceSharesMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series BF On Non Cumulative Reset Five Year Rate First Preference Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_SeriesBHNonCumulativeFixedRateFirstPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SeriesBHNonCumulativeFixedRateFirstPreferredSharesMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series BH Non Cumulative Fixed Rate First Preferred Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_SeriesBINonCumulativeFixedRateFirstPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SeriesBINonCumulativeFixedRateFirstPreferredSharesMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series BI Non Cumulative Fixed Rate First Preferred Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_SeriesBRNonCumulativeFiveYearFixedRateResetFirstPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SeriesBRNonCumulativeFiveYearFixedRateResetFirstPreferredSharesMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series BR Non Cumulative Five Year Fixed Rate Reset First Preferred Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_SeriesCAPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SeriesCAPreferredSharesMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series CA Preferred Shares [Member]",
        "documentation": "Series CA preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "ry_ServiceCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ServiceCharges",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service Charges",
        "terseLabel": "Service charges",
        "documentation": "The total amount of income which may be derived from standard monthly and transaction based service charges related to deposit accounts, including fees related to the withdrawl of funds, cheques, and transfer fees. Other services charges include payment services, such as drafts, money orders, and email transfers, as well as charges related to cash management products for businesses.\""
       }
      }
     },
     "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.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method",
        "verboseLabel": "Income (loss) from joint ventures and associates"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r147",
      "r267"
     ]
    },
    "ry_SharesIssuedPricePerShare1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SharesIssuedPricePerShare1",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued Price Per Share 1",
        "terseLabel": "Preferred shares issued price per share",
        "documentation": "Shares issued price per share 1."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermDepositsNotClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term deposits, not classified as cash equivalents",
        "terseLabel": "Interest-bearing deposits with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of short-term deposits held by the entity that are not classified as cash equivalents. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_SmallBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SmallBusinessMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Small Business [member]",
        "terseLabel": "Small business [member]",
        "documentation": "Small business."
       }
      }
     },
     "auth_ref": []
    },
    "ry_StageOneExposureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StageOneExposureMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage One Exposure [Member]",
        "terseLabel": "Stage one exposure [member]",
        "documentation": "Stage one exposure."
       }
      }
     },
     "auth_ref": []
    },
    "ry_StageOneLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StageOneLoanMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage One Loan [Member]",
        "terseLabel": "Stage one loan [member]",
        "documentation": "Stage one loan."
       }
      }
     },
     "auth_ref": []
    },
    "ry_StageThreeExposureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StageThreeExposureMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage Three Exposure [Member]",
        "terseLabel": "Stage three exposure [Member]",
        "documentation": "Stage three exposure."
       }
      }
     },
     "auth_ref": []
    },
    "ry_StageThreeLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StageThreeLoanMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage Three Loan [Member]",
        "terseLabel": "Stage three loan [member]",
        "documentation": "Stage three loan."
       }
      }
     },
     "auth_ref": []
    },
    "ry_StageTwoExposureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StageTwoExposureMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage Two Exposure [Member]",
        "terseLabel": "Stage two exposure [member]",
        "documentation": "Stage two exposure."
       }
      }
     },
     "auth_ref": []
    },
    "ry_StageTwoLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StageTwoLoanMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostResidentialMortgageDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stage Two Loan [Member]",
        "terseLabel": "Stage two loan [member]",
        "documentation": "Stage two loan."
       }
      }
     },
     "auth_ref": []
    },
    "ry_Statement1Table": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "Statement1Table",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedDetail",
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsSummaryOfCommonSharesIssuedParentheticalDetail",
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail",
      "http://www.rbc.com/role/SummaryOfMaterialAccountingPoliciesEstimatesAndJudgmentsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "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": []
    },
    "ry_StatutoryActAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StatutoryActAxis",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Act [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_StatutoryActDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "StatutoryActDomain",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Act [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_SubordinatedDebentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SubordinatedDebentureMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated debenture [member]",
        "terseLabel": "Subordinated debentures [member]",
        "documentation": "Subordinated debentures."
       }
      }
     },
     "auth_ref": []
    },
    "ry_SubordinatedDebenturesEarliestParValueRedemptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SubordinatedDebenturesEarliestParValueRedemptionDate",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated debentures earliest par value redemption date",
        "definitionGuidance": "Earliest par value redemption date",
        "documentation": "Subordinated debentures earliest par value redemption date."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubordinatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SubordinatedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated liabilities",
        "verboseLabel": "Subordinated debentures (Note 10)",
        "terseLabel": "Subordinated debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are subordinate to other liabilities with respect to claims."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ry_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash flows from operating activities include:",
        "documentation": "Supplemental Cash Flow Information."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TaxExaminationsAndAssessmentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TaxExaminationsAndAssessmentsAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax examinations and assessments amount",
        "terseLabel": "Tax examinations and assessments amount",
        "documentation": "Tax examinations and assessments amount."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TaxYearAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TaxYearAxis",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax year [axis]",
        "terseLabel": "Tax year [axis]",
        "documentation": "Tax year [axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_TaxYearDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TaxYearDomain",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Year [Domain]",
        "terseLabel": "Tax Year [Domain]",
        "documentation": "Tax Year [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "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": [
      "r5",
      "r180"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r180"
     ]
    },
    "ry_TermDeposits100000OrMore": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TermDeposits100000OrMore",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfContractualMaturitiesOfTermDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term deposits 100000 or more",
        "terseLabel": "Aggregate amount of term deposits in denominations of one hundred thousand dollars or more",
        "documentation": "Represents the aggregate amount of term deposits in denominations of $100,000 or more."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TextBlockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Abstract]",
        "terseLabel": "Text block [abstract]",
        "documentation": "Text block [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_TierOneCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TierOneCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tier one capital",
        "terseLabel": "Tier 1 capital",
        "documentation": "Tier 1 Capital."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TierOneCapitalRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TierOneCapitalRatio",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tier one capital ratio",
        "terseLabel": "Tier 1 capital ratio",
        "documentation": "Tier 1 capital ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TotalCapitalRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TotalCapitalRatio",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Capital ratio",
        "terseLabel": "Total capital ratio",
        "documentation": "Total Capital ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ry_TotalCapitalRiskWeightedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TotalCapitalRiskWeightedAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Capital risk weighted assets",
        "totalLabel": "Total RWA",
        "documentation": "Total capital risk-weighted assets."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TotalLossAbsorbingCapacityAvailable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TotalLossAbsorbingCapacityAvailable",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity Available",
        "terseLabel": "TLAC available",
        "documentation": "Total Loss Absorbing Capacity Available."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TotalLossAbsorbingCapacityAvailableAvailableAndRatiosAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TotalLossAbsorbingCapacityAvailableAvailableAndRatiosAbstract",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity Available Available And Ratios [Abstract]",
        "terseLabel": "TLAC available and ratios",
        "documentation": "Total Loss Absorbing Capacity Available Available and Ratios."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TotalLossAbsorbingCapacityLeverageRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TotalLossAbsorbingCapacityLeverageRatio",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity Leverage Ratio",
        "terseLabel": "TLAC leverage ratio",
        "documentation": "Total Loss Absorbing Capacity Leverage Ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TotalLossAbsorbingCapacityRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TotalLossAbsorbingCapacityRatio",
     "presentation": [
      "http://www.rbc.com/role/CapitalManagementSummaryOfRegulatoryCapitalAndCapitalRatiosDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Loss Absorbing Capacity Ratio",
        "terseLabel": "TLAC ratio",
        "documentation": "Total Loss Absorbing Capacity Ratio."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading income (expense)",
        "terseLabel": "Trading revenue"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "ry_TradingSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TradingSecuritiesAbstract",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading securities [Abstract]",
        "terseLabel": "Trading",
        "documentation": "Trading securities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TradingSecuritiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TradingSecuritiesAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_FinancialAssetsSecurities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail",
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Securities At Fair Value Through Profit Or Loss",
        "terseLabel": "Trading",
        "verboseLabel": "Trading securities",
        "documentation": "Trading securities at fair value through profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradingSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradingSecuritiesMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading securities [member]",
        "terseLabel": "Trading Securities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments that (a) are acquired or incurred principally for the purpose of selling or repurchasing it in the near term; or (b) on initial recognition are part of a portfolio of identified financial instruments that are managed together and for which there is evidence of a recent actual pattern of short-term profit-taking. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r294",
      "r306"
     ]
    },
    "ry_TradingUsFederalStateMunicipalAndAgenciesDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TradingUsFederalStateMunicipalAndAgenciesDebtMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading US Federal State Municipal And Agencies Debt [Member]",
        "terseLabel": "Trading U.S. federal, state, municipal and agencies debt [Member]",
        "documentation": "Trading US federal state municipal and agencies debt."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TransfersInOutToStageOneAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TransfersInOutToStageOneAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers in out to stage one allowance account for credit losses of financial assets",
        "negatedLabel": "Transfers to stage 1",
        "documentation": "Amount charged to profit or loss due to transfers in (out) to Stage 1 as a result of changes in expected credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TransfersInOutToStageThreeAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TransfersInOutToStageThreeAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers in out to stage three allowance account for credit losses of financial assets",
        "negatedLabel": "Transfers to stage 3",
        "documentation": "Amount charged to profit or loss due to transfers in (out) to Stage 3 as a result of changes in expected credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TransfersInOutToStageTwoAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TransfersInOutToStageTwoAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers in out to stage two allowance account for credit losses of financial assets",
        "negatedLabel": "Transfers to stage 2",
        "documentation": "Amount charged to profit or loss due to transfers in (out) to Stage 2 as a result of changes in expected credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_TransfersInToLevel3OfFairValueHierarchyAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TransfersInToLevel3OfFairValueHierarchyAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers In To Level 3 Of Fair Value Hierarchy Assets And Liabilities",
        "terseLabel": "Transfers into Level 3",
        "documentation": "The amount of transfers of assets and liabilities into Level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransfersIntoLevel3OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersIntoLevel3OfFairValueHierarchyAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers into Level 3 of fair value hierarchy, assets",
        "verboseLabel": "Transfers out of Level 2 to Level 3",
        "terseLabel": "Transfers into Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of assets into Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_TransfersIntoLevel3OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersIntoLevel3OfFairValueHierarchyLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers into Level 3 of fair value hierarchy, liabilities",
        "negatedTerseLabel": "Transfers into Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of liabilities into Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 1 into Level 2 of fair value hierarchy, assets held at end of reporting period",
        "terseLabel": "Transfers out of Level 1 to Level 2"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers out of Level 1 and into Level 2 of the fair value hierarchy of assets held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 2 into Level 1 of fair value hierarchy, assets held at end of reporting period",
        "terseLabel": "Transfers out of Level 2 to Level 1"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers out of Level 2 and into Level 1 of the fair value hierarchy of assets held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel3OfFairValueHierarchyAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 3 of fair value hierarchy, assets",
        "negatedLabel": "Transfers out of Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of assets out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ry_TransfersOutOfLevel3OfFairValueHierarchyAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TransfersOutOfLevel3OfFairValueHierarchyAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers Out Of Level 3 Of Fair Value Hierarchy Assets And Liabilities",
        "terseLabel": "Transfers out of Level 3",
        "documentation": "The amount of transfers of assets and liabilities out of Level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel3OfFairValueHierarchyLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers out of Level 3 of fair value hierarchy, liabilities",
        "terseLabel": "Transfers out of Level 3"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of liabilities out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfChangesInEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury shares [member]",
        "verboseLabel": "Treasury instruments [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": [
      "r241"
     ]
    },
    "ry_TwoThousandTwentyOneTaxationYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TwoThousandTwentyOneTaxationYearsMember",
     "presentation": [
      "http://www.rbc.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty One Taxation Years [Member]",
        "terseLabel": "2021 taxation year [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial assets [axis]",
        "terseLabel": "Types 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": [
      "r134",
      "r135"
     ]
    },
    "ifrs-full_TypesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial assets [domain]",
        "terseLabel": "Financial assets, type [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial assets. It also represents the standard value for the 'Types of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial liabilities [axis]",
        "terseLabel": "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": [
      "r134",
      "r135"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of financial liabilities [domain]",
        "terseLabel": "Financial liabilities, type [member]"
       }
      },
      "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": [
      "r134",
      "r135"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [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": [
      "r335"
     ]
    },
    "ifrs-full_TypesOfInterestRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesDomain",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "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": [
      "r21",
      "r93",
      "r94",
      "r95",
      "r96",
      "r109",
      "r116",
      "r117",
      "r190"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [domain]",
        "terseLabel": "Risks [member]"
       }
      },
      "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": [
      "r21",
      "r93",
      "r94",
      "r95",
      "r96",
      "r109",
      "r116",
      "r117",
      "r190"
     ]
    },
    "ry_TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSAxis",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share based payment arrangements used to calculate dilutive EPS [Axis]",
        "terseLabel": "Types of share based payment arrangements used to calculate dilutive EPS [Axis]",
        "documentation": "Types of share based payment arrangements used to calculate dilutive EPS [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "TypesOfShareBasedPaymentArrangementsUsedToCalculateDilutiveEPSDomain",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share based payment arrangements used to calculate dilutive EPS [Domain]",
        "terseLabel": "Types of share based payment arrangements used to calculate dilutive EPS [Domain]",
        "documentation": "Types of share based payment arrangements used to calculate dilutive EPS [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [member]"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2025",
     "localname": "USD",
     "presentation": [
      "http://www.rbc.com/role/DepositsSummaryOfDepositLiabilitiesParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "U.S. dollars [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_USFederalStateMunicipalAndAgenciesDebtIssuedOrGuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "USFederalStateMunicipalAndAgenciesDebtIssuedOrGuaranteedMember",
     "presentation": [
      "http://www.rbc.com/role/SecuritiesSummaryOfUnrealizedGainsAndLossesOnSecuritiesAtFairValueThroughOtherComprehensiveIncomeDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Federal State Municipal And Agencies Debt Issued Or Guaranteed [Member]",
        "verboseLabel": "U.S. federal, state, municipal and agencies debt - issued or guaranteed [member]",
        "documentation": "US federal state municipal and agencies debt issued or guaranteed."
       }
      }
     },
     "auth_ref": []
    },
    "ry_USGDPGrowthRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "USGDPGrowthRateMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. GDP growth rate [member]",
        "documentation": "U.S. GDP growth rate [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_USTreasuryRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "USTreasuryRateMember",
     "presentation": [
      "http://www.rbc.com/role/SignificantCapitalAndFundingTransactionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U S Treasury Rate [Member]",
        "documentation": "U S Treasury Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnallocatedAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnallocatedAmountsMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unallocated amounts [member]",
        "terseLabel": "Unallocated amounts [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items that have not been allocated to operating segments."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310"
     ]
    },
    "ry_UnderwritingAndAdvisoryFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "UnderwritingAndAdvisoryFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited": {
       "parentTag": "ry_NonInterestIncome",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedStatementsOfIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriting and advisory fee income",
        "terseLabel": "Underwriting and other advisory fees",
        "documentation": "Underwriting and other advisory fees primarily relate to underwriting of new issuances of debt or equity and various advisory services, such as merger and acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "ry_UndrawnLoanCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "UndrawnLoanCommitmentsMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undrawn loan commitments [Member]",
        "terseLabel": "Undrawn loan commitments [member]",
        "documentation": "Undrawn loan commitments [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_UndrawnLoanCommitmentsRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "UndrawnLoanCommitmentsRetailMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsRetailDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undrawn loan commitments retail [Member]",
        "terseLabel": "Undrawn loan commitments - retail [member]",
        "documentation": "Undrawn loan commitments - retail."
       }
      }
     },
     "auth_ref": []
    },
    "ry_UnitedStatesUSFederalStateMunicipalandAgenciesDebtIssuedOrGuaranteedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "UnitedStatesUSFederalStateMunicipalandAgenciesDebtIssuedOrGuaranteedMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States US Federal State Municipal and Agencies Debt Issued Or Guaranteed [Member]",
        "definitionGuidance": "United States (U.S.) federal, state, municipal and agencies debt issued or guaranteed [member]",
        "documentation": "US federal state municipal and agencies debt issued or guaranteed."
       }
      }
     },
     "auth_ref": []
    },
    "ry_UpsideScenarioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "UpsideScenarioMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Upside Scenario [member]",
        "documentation": "Upside Scenario [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_UsUnemploymentRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "UsUnemploymentRateMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesKeyInputsAndAssumptionsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US unemployment rate [member]",
        "documentation": "US unemployment rate [member]"
       }
      }
     },
     "auth_ref": []
    },
    "ry_ValuationAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "ValuationAdjustmentsMember",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsChangesInFairValueMeasurementForInstrumentsMeasuredOnARecurringBasisAndCategorizedInLevel3Detail",
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Adjustments [member]",
        "terseLabel": "Valuation adjustments [member]",
        "documentation": "Valuation adjustments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [axis]",
        "terseLabel": "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": [
      "r72"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementDomain",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfFairValueOfAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAndClassifiedUsingFairValueHierarchyDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation techniques used in fair value measurement [domain]",
        "terseLabel": "Valuation techniques [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ry_WealthManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "WealthManagementMember",
     "presentation": [
      "http://www.rbc.com/role/ResultsByBusinessSegmentDetailedReportOfSegmentsDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wealth management [member]",
        "terseLabel": "Wealth Management [member]",
        "documentation": "Wealth management."
       }
      }
     },
     "auth_ref": []
    },
    "ry_WeightedAverageExercisePriceOfAverageOutstandingShareOptionsExcludedFromCalculationOfDilutedEarningsPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "WeightedAverageExercisePriceOfAverageOutstandingShareOptionsExcludedFromCalculationOfDilutedEarningsPerShare",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareParentheticalDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price Of Average Outstanding Share Options Excluded From Calculation Of Diluted Earnings Per Share",
        "terseLabel": "Average exercise price",
        "documentation": "Weighted average exercise price of average outstanding share options excluded from calculation of diluted earnings per share."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.rbc.com/role/EarningsPerShareSummaryOfEarningsPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares outstanding",
        "terseLabel": "Weighted average number of common shares (in thousands)",
        "verboseLabel": "Weighted average number of common shares (in thousands)"
       }
      },
      "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": [
      "r27"
     ]
    },
    "ry_WholesaleLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "WholesaleLoans",
     "crdr": "debit",
     "calculation": {
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "ry_LoansBeforeAllowanceForLoanLosses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.rbc.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wholesale loans",
        "terseLabel": "Wholesale",
        "documentation": "Represents the amount of Wholesale loans made by the entity, which includes lending to businesses, sovereign and bank entities."
       }
      }
     },
     "auth_ref": []
    },
    "ry_WholesaleLoansNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "WholesaleLoansNet",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/FairValueOfFinancialInstrumentsSummaryOfComparisonOfCarryingAndFairValuesForEachClassificationOfFinancialInstrumentDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wholesale loans, net",
        "terseLabel": "Wholesale",
        "documentation": "Represents the amount of Wholesale loans made by the entity, which includes lending to businesses, sovereign and bank entities, net of the allowance for loan losses."
       }
      }
     },
     "auth_ref": []
    },
    "ry_WholesaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "WholesaleMember",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfAllowanceForCreditLossesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesDisclosureOfLoansPastDueButNotImpairedDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostUndrawnLoanCommitmentsWholesaleDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesSummaryOfGrossCarryingAmountOfLoansMeasuredAtAmortizedCostWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wholesale [member]",
        "terseLabel": "Wholesale [member]",
        "documentation": "Wholesale."
       }
      }
     },
     "auth_ref": []
    },
    "ry_WriteOffsAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.rbc.com/20260430",
     "localname": "WriteOffsAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesCreditCardsDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesPersonalDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesResidentialMortgagesDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesSmallBusinessDetail",
      "http://www.rbc.com/role/LoansAndAllowanceForCreditLossesReconciliationOfAllowanceForCreditLossesWholesaleDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write offs Allowance Account For Credit Losses Of Financial Assets",
        "negatedLabel": "Write-offs",
        "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from write-offs of the related financial assets."
       }
      }
     },
     "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": "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2025-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2025-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2025-en-r&anchor=para_102_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r77": {
   "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"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "110",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_110&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_82&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "99",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_99_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "13C",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_13C_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24C_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B2",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "6.5.11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "6.5.13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_6.5.13_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "179",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_179_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "186",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_186_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "204",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_204&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "206",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_206_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "207",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_207_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "246",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_246_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "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"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "49",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_49&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "62",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_62_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "62",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_62_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71_c&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": "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_d_i&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": "95",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_d_ii&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": "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "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": "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"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2025-03-27"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_q&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "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",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_ab&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "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": "ac",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_ac&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r266": {
   "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": "bc",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_bc&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "B Statement of cash flows for 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_B_TI",
   "URIDate": "2025-03-27"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "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"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r299": {
   "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"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r323": {
   "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"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r325": {
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_20_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  }
 }
}
