{
 "version": "2.2",
 "instance": {
  "form20f.htm": {
   "nsprefix": "gpvrf",
   "nsuri": "http://www.greenpowerbus.com/20260331",
   "dts": {
    "inline": {
     "local": [
      "form20f.htm"
     ]
    },
    "schema": {
     "local": [
      "gpvrf-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/rol_ifrs_ea-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "gpvrf-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gpvrf-20260331_def.xml"
     ],
     "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"
     ]
    },
    "labelLink": {
     "local": [
      "gpvrf-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gpvrf-20260331_pre.xml"
     ]
    }
   },
   "keyStandard": 274,
   "keyCustom": 191,
   "axisStandard": 18,
   "axisCustom": 6,
   "memberStandard": 37,
   "memberCustom": 107,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 490,
   "entityCount": 1,
   "segmentCount": 152,
   "elementCount": 1004,
   "unitCount": 8,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1107,
    "http://xbrl.sec.gov/dei/2025": 48,
    "http://xbrl.sec.gov/cyd/2025": 7,
    "http://xbrl.sec.gov/ecd/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://www.greenpowerbus.com/role/DocumentAndEntityInformation",
     "longName": "0001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "span",
       "span",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "strong",
       "span",
       "span",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
     "longName": "0002 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:CurrentRestrictedDeposit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "0003 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
     "longName": "0004 - Statement - Consolidated Statements of Changes in Equity / (Deficit)",
     "shortName": "Consolidated Statements of Changes in Equity / (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_20230331_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember",
      "name": "ifrs-full:Equity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20230331_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember",
      "name": "ifrs-full:Equity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "0005 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:IncreaseDecreaseInAllowanceAccountsForCreditLossesOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperations",
     "longName": "0006 - Disclosure - Nature and Continuance of Operations and Going Concern",
     "shortName": "Nature and Continuance of Operations and Going Concern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfNatureAndContinuanceOfOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfNatureAndContinuanceOfOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.greenpowerbus.com/role/SignificantAccountingPolicies",
     "longName": "0007 - Disclosure - Material Accounting Policy Information",
     "shortName": "Material Accounting Policy Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.greenpowerbus.com/role/CriticalAccountingEstimatesAndJudgements",
     "longName": "0008 - Disclosure - Critical accounting estimates and judgements",
     "shortName": "Critical accounting estimates and judgements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.greenpowerbus.com/role/RestrictedCash",
     "longName": "0009 - Disclosure - Cash",
     "shortName": "Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.greenpowerbus.com/role/AccountsReceivable",
     "longName": "0010 - Disclosure - Accounts Receivable",
     "shortName": "Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.greenpowerbus.com/role/FinanceLeaseReceivables",
     "longName": "0011 - Disclosure - Finance Lease Receivables",
     "shortName": "Finance Lease Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.greenpowerbus.com/role/Inventory",
     "longName": "0012 - Disclosure - Inventory",
     "shortName": "Inventory",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilities",
     "longName": "0013 - Disclosure - Right of Use Assets and Lease Liabilities",
     "shortName": "Right of Use Assets and Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.greenpowerbus.com/role/RestrictedDeposit",
     "longName": "0014 - Disclosure - Restricted deposit",
     "shortName": "Restricted deposit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfRestrictedDepositExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfRestrictedDepositExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.greenpowerbus.com/role/PropertyAndEquipment",
     "longName": "0015 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.greenpowerbus.com/role/LineOfCredit",
     "longName": "0016 - Disclosure - Line of Credit",
     "shortName": "Line of Credit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfLineOfCreditExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfLineOfCreditExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.greenpowerbus.com/role/TermLoanFacility",
     "longName": "0017 - Disclosure - Revolving term loan facility",
     "shortName": "Revolving term loan facility",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfRevolvingTermLoanFacilityExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfRevolvingTermLoanFacilityExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.greenpowerbus.com/role/TermLoanFacilitys",
     "longName": "0018 - Disclosure - Term loan facility",
     "shortName": "Term loan facility",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.greenpowerbus.com/role/ConvertibleDebentures",
     "longName": "0019 - Disclosure - Convertible Debentures",
     "shortName": "Convertible Debentures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfConvertibleDebenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfConvertibleDebenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.greenpowerbus.com/role/Warrants",
     "longName": "0020 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.greenpowerbus.com/role/ShareCapital",
     "longName": "0021 - Disclosure - Share Capital",
     "shortName": "Share Capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.greenpowerbus.com/role/StockOptions",
     "longName": "0022 - Disclosure - Stock Options",
     "shortName": "Stock Options",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.greenpowerbus.com/role/DeferredRevenue",
     "longName": "0023 - Disclosure - Deferred Revenue",
     "shortName": "Deferred Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.greenpowerbus.com/role/FinancialInstruments",
     "longName": "0024 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.greenpowerbus.com/role/CapitalManagement",
     "longName": "0025 - Disclosure - Capital Management",
     "shortName": "Capital Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.greenpowerbus.com/role/RelatedPartyTransactions",
     "longName": "0026 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.greenpowerbus.com/role/WarrantyLiability",
     "longName": "0027 - Disclosure - Warranty Liability",
     "shortName": "Warranty Liability",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.greenpowerbus.com/role/IncomeTaxes",
     "longName": "0028 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosures",
     "longName": "0029 - Disclosure - Segmented Information",
     "shortName": "Segmented Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.greenpowerbus.com/role/LitigationAndLegalProceedings",
     "longName": "0030 - Disclosure - Litigation and Legal Proceedings",
     "shortName": "Litigation and Legal Proceedings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBody",
     "longName": "0031 - Disclosure - Contingent Liability and Dissolution of Lion Truck Body",
     "shortName": "Contingent Liability and Dissolution of Lion Truck Body",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:ContingentLiabilityAndDissolutionOfLionTruckBodyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:ContingentLiabilityAndDissolutionOfLionTruckBodyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosure",
     "longName": "0032 - Disclosure - Supplemental Cash Flow Disclosure",
     "shortName": "Supplemental Cash Flow Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriod",
     "longName": "0033 - Disclosure - Events After the Reporting Period",
     "shortName": "Events After the Reporting Period",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ecd:PnsnBnftsAdjFnTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ecd:PnsnBnftsAdjFnTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "9960701 - Disclosure - Material Accounting Policy Information (Policies)",
     "shortName": "Material Accounting Policy Information (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DescriptionOfAccountingPolicyForBasisOfPreparationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DescriptionOfAccountingPolicyForBasisOfPreparationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesTables",
     "longName": "9960702 - Disclosure - Material Accounting Policy Information (Tables)",
     "shortName": "Material Accounting Policy Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.greenpowerbus.com/role/AccountsReceivableTables",
     "longName": "9960703 - Disclosure - Accounts Receivable (Tables)",
     "shortName": "Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesTables",
     "longName": "9960704 - Disclosure - Finance Lease Receivables (Tables)",
     "shortName": "Finance Lease Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfChangesInFinanceLeaseReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfChangesInFinanceLeaseReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.greenpowerbus.com/role/InventoryTables",
     "longName": "9960705 - Disclosure - Inventory (Tables)",
     "shortName": "Inventory (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesTables",
     "longName": "9960706 - Disclosure - Right of Use Assets and Lease Liabilities (Tables)",
     "shortName": "Right of Use Assets and Lease Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.greenpowerbus.com/role/PropertyAndEquipmentTables",
     "longName": "9960707 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.greenpowerbus.com/role/LineOfCreditTables",
     "longName": "9960708 - Disclosure - Line of Credit (Tables)",
     "shortName": "Line of Credit (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationAboutLineOfCreditExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfLineOfCreditExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationAboutLineOfCreditExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfLineOfCreditExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.greenpowerbus.com/role/WarrantsTables",
     "longName": "9960709 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.greenpowerbus.com/role/StockOptionsTables",
     "longName": "9960710 - Disclosure - Stock Options (Tables)",
     "shortName": "Stock Options (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.greenpowerbus.com/role/DeferredRevenueTables",
     "longName": "9960711 - Disclosure - Deferred Revenue (Tables)",
     "shortName": "Deferred Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDeferredRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDeferredRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.greenpowerbus.com/role/FinancialInstrumentsTables",
     "longName": "9960712 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.greenpowerbus.com/role/RelatedPartyTransactionsTables",
     "longName": "9960713 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.greenpowerbus.com/role/WarrantyLiabilityTables",
     "longName": "9960714 - Disclosure - Warranty Liability (Tables)",
     "shortName": "Warranty Liability (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfWarrantyLiabilitysExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfWarrantyLiabilitysExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.greenpowerbus.com/role/IncomeTaxesTables",
     "longName": "9960715 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresTables",
     "longName": "9960716 - Disclosure - Segmented Information (Tables)",
     "shortName": "Segmented Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationAboutRevenuesAllocatedBySegmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationAboutRevenuesAllocatedBySegmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureTables",
     "longName": "9960717 - Disclosure - Supplemental Cash Flow Disclosure (Tables)",
     "shortName": "Supplemental Cash Flow Disclosure (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DisclosureOfDetailedInformationOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails",
     "longName": "9960718 - Disclosure - Nature and Continuance of Operations and Going Concern (Narrative) (Details)",
     "shortName": "Nature and Continuance of Operations and Going Concern (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R55": {
     "role": "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails",
     "longName": "9960719 - Disclosure - Material Accounting Policy Information (Narrative) (Details)",
     "shortName": "Material Accounting Policy Information (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:TermOfWarranty",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DescriptionOfAccountingPolicyForWarrantyExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:TermOfWarranty",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DescriptionOfAccountingPolicyForWarrantyExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1",
     "longName": "9960720 - Disclosure - Material Accounting Policy Information - Disclosure of wholly owned subsidiaries (Details)",
     "shortName": "Material Accounting Policy Information - Disclosure of wholly owned subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331_deiLegalEntityAxis_gpvrfGPGreenPowerIndustriesIncMember",
      "name": "ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331_deiLegalEntityAxis_gpvrfGPGreenPowerIndustriesIncMember",
      "name": "ifrs-full:CountryOfIncorporationOrResidenceOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails",
     "longName": "9960721 - Disclosure - Material Accounting Policy Information - Disclosure of estimated useful life of property, plant, and equipment (Details)",
     "shortName": "Material Accounting Policy Information - Disclosure of estimated useful life of property, plant, and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullComputerEquipmentMember",
      "name": "ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullComputerEquipmentMember",
      "name": "ifrs-full:DescriptionOfUsefulLifePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.greenpowerbus.com/role/RestrictedCashNarrativeDetails",
     "longName": "9960722 - Disclosure - Cash (Narrative) (Details)",
     "shortName": "Cash (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R59": {
     "role": "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
     "longName": "9960723 - Disclosure - Accounts Receivable (Narrative) (Details)",
     "shortName": "Accounts Receivable (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:AllowanceAccountForCreditLosseOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331_srtMajorCustomersAxis_gpvrfTwoCustomersMember",
      "name": "gpvrf:PercentageOfAccountsReceivable",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.greenpowerbus.com/role/AccountsReceivableAllowanceForDoubtfulAccountsDetails",
     "longName": "9960724 - Disclosure - Accounts Receivable - Disclosure of allowance for doubtful accounts (Details)",
     "shortName": "Accounts Receivable - Disclosure of allowance for doubtful accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "gpvrf:AllowanceAccountForCreditLosseOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:NewAllowanceRecognizedOfAccountsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAllowanceForCreditLossesExplanatory",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2",
     "longName": "9960725 - Disclosure - Finance Lease Receivables (Narrative) (Details)",
     "shortName": "Finance Lease Receivables (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:NumberOfVehiclesOnFinanceLeases",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:NumberOfVehiclesOnFinanceLeases",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails",
     "longName": "9960726 - Disclosure - Finance Lease Receivables - Disclosure of changes in finance lease receivables (Details)",
     "shortName": "Finance Lease Receivables - Disclosure of changes in finance lease receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "ifrs-full:FinanceLeaseReceivables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfChangesInFinanceLeaseReceivablesExplanatory",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:FinanceLeaseInvestmentDerecognized",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfChangesInFinanceLeaseReceivablesExplanatory",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails",
     "longName": "9960727 - Disclosure - Finance Lease Receivables - Disclosure of payments to received on finance lease receivables (Details)",
     "shortName": "Finance Lease Receivables - Disclosure of payments to received on finance lease receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "div",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.greenpowerbus.com/role/InventoryNarrativeDetails",
     "longName": "9960728 - Disclosure - Inventory (Narrative) (Details)",
     "shortName": "Inventory (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:InventoryWritedown2011",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:InventoryWritedown2011",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails",
     "longName": "9960729 - Disclosure - Inventory - Disclosure of inventories (Details)",
     "shortName": "Inventory - Disclosure of inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:SpareParts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationOfInventoriesExplanatory",
       "div",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:SpareParts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationOfInventoriesExplanatory",
       "div",
       "div",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
     "longName": "9960730 - Disclosure - Right of Use Assets and Lease Liabilities (Narrative) (Details)",
     "shortName": "Right of Use Assets and Lease Liabilities (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails",
     "longName": "9960731 - Disclosure - Right of Use Assets and Lease Liabilities - Disclosure of payments on lease liabilities (Details)",
     "shortName": "Right of Use Assets and Lease Liabilities - Disclosure of payments on lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:OperatingLeaseInterestExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:OperatingLeaseInterestExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1",
     "longName": "9960732 - Disclosure - Right of Use Assets and Lease Liabilities - Disclosure of right-of-use assets (Details)",
     "shortName": "Right of Use Assets and Lease Liabilities - Disclosure of right-of-use assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "div",
       "gpvrf:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails",
     "longName": "9960733 - Disclosure - Restricted deposit (Narrative) (Details)",
     "shortName": "Restricted deposit (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_20250425to20250425",
      "name": "gpvrf:RestrictedDepositClassifiedAsInvestingActivities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRestrictedDepositExplanatoryTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250425to20250425",
      "name": "gpvrf:RestrictedDepositClassifiedAsInvestingActivities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRestrictedDepositExplanatoryTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
     "longName": "9960734 - Disclosure - Property and Equipment (Narrative) (Details)",
     "shortName": "Property and Equipment (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:LossesOnDisposalsOfPropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240401to20250331",
      "name": "gpvrf:VehiclesTransferredFromPropertyAndEquipmentToFinishedGoodsInventory",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
     "longName": "9960735 - Disclosure - Property and Equipment- Disclosure of property and equipment activities (Details)",
     "shortName": "Property and Equipment- Disclosure of property and equipment activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240331_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
     "longName": "9960736 - Disclosure - Line of Credit (Narrative)  (Details)",
     "shortName": "Line of Credit (Narrative)  (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_20240401to20250331",
      "name": "gpvrf:DescriptionOfCurrentRatioLimitUnderLineOfCredit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfLineOfCreditExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240401to20250331",
      "name": "gpvrf:DescriptionOfCurrentRatioLimitUnderLineOfCredit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfLineOfCreditExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.greenpowerbus.com/role/LineOfCreditDetails",
     "longName": "9960737 - Disclosure - Line of Credit (Disclosure of changes to the line of credit) (Details)",
     "shortName": "Line of Credit (Disclosure of changes to the line of credit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "gpvrf:LineOfCreditCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:NonCashBonusWarrantAndShareValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutLineOfCreditExplanatory",
       "div",
       "gpvrf:DisclosureOfLineOfCreditExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails",
     "longName": "9960738 - Disclosure - Revolving term loan facility (Narrative) (Details)",
     "shortName": "Revolving term loan facility (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DebtServiceCoverageRatioOfTermLoans",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRevolvingTermLoanFacilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240229_ifrsfullBorrowingsByNameAxis_gpvrfExportDevelopmentCanadaMember",
      "name": "ifrs-full:Borrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRevolvingTermLoanFacilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails",
     "longName": "9960739 - Disclosure - Term loan facility (Narrative) (Details)",
     "shortName": "Term loan facility (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:DebtServiceCoverageRatioOfTermLoans",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfRevolvingTermLoanFacilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260112_ifrsfullBorrowingsByNameAxis_gpvrfTermLoanFacilityMember",
      "name": "ifrs-full:Borrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
     "longName": "9960740 - Disclosure - Convertible Debentures (Narrative) (Details)",
     "shortName": "Convertible Debentures (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:NoncurrentPortionOfNoncurrentNotesAndDebenturesIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260122_ifrsfullBorrowingsByNameAxis_gpvrfConvertibleDebenturesMember",
      "name": "ifrs-full:NotesAndDebenturesIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfConvertibleDebenturesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails",
     "longName": "9960741 - Disclosure - Warrants (Narrative) (Details)",
     "shortName": "Warrants (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:NumberOfWarrantsGrantedInSharebasedPaymentArrangement",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250514to20250514_ifrsfullBorrowingsByNameAxis_gpvrfFWPAcquisitionCorpMember",
      "name": "gpvrf:NumberOfWarrantsGrantedInSharebasedPaymentArrangement",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.greenpowerbus.com/role/WarrantsDetails",
     "longName": "9960742 - Disclosure - Warrants (Disclosure of outstanding warrants) (Details)",
     "shortName": "Warrants (Disclosure of outstanding warrants) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "gpvrf:NumberOfWarrantsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250331",
      "name": "gpvrf:NumberOfWarrantsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.greenpowerbus.com/role/WarrantsDetails1",
     "longName": "9960743 - Disclosure - Warrants  (Disclosure of weighted average assumptions used for valuation of warrants granted) (Details)",
     "shortName": "Warrants  (Disclosure of weighted average assumptions used for valuation of warrants granted) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:WeightedAverageSharePriceWarrantsGranted",
      "unitRef": "USD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationAboutWeightedAverageAssumptionsUsedForValuationOfWarrantsGrantedExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:WeightedAverageSharePriceWarrantsGranted",
      "unitRef": "USD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationAboutWeightedAverageAssumptionsUsedForValuationOfWarrantsGrantedExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
     "longName": "9960744 - Disclosure - Share Capital (Narrative) (Details)",
     "shortName": "Share Capital (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:ProceedsFromIssuingShares",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20251114to20251114_ifrsfullClassesOfShareCapitalAxis_gpvrfSeriesAConvertiblePreferredSharesMember",
      "name": "gpvrf:PreferredStockDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
     "longName": "9960745 - Disclosure - Stock Options (Narrative) (Details)",
     "shortName": "Stock Options (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_20250314to20250314",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250314to20250314",
      "name": "ifrs-full:DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails",
     "longName": "9960746 - Disclosure - Stock Options - Disclosure of incentive stock options granted under plan (Details)",
     "shortName": "Stock Options - Disclosure of incentive stock options granted under plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails",
     "longName": "9960747 - Disclosure - Stock Options - Disclosure of weighted average assumptions used for valuation of stock option grants (Details)",
     "shortName": "Stock Options - Disclosure of weighted average assumptions used for valuation of stock option grants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_20240401to20250331_ifrsfullTypesOfAntidilutiveInstrumentsAxis_ifrsfullShareOptionsMember",
      "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019",
      "unitRef": "CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240401to20250331_ifrsfullTypesOfAntidilutiveInstrumentsAxis_ifrsfullShareOptionsMember",
      "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019",
      "unitRef": "CAD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "div",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails",
     "longName": "9960748 - Disclosure - Deferred Revenue (Narrative) (Details)",
     "shortName": "Deferred Revenue (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:DeferredIncomeIncludingContractLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDeferredRevenueExplanatory",
       "div",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:CurrentPortionOfDeferredRevenueIncludesFinancingComponentNonCashTransaction",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails",
     "longName": "9960749 - Disclosure - Deferred Revenue - Disclosure of deferred revenue (Details)",
     "shortName": "Deferred Revenue - Disclosure of deferred revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "ifrs-full:DeferredIncomeIncludingContractLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDeferredRevenueExplanatory",
       "div",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:AdditionsToDeferredRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDeferredRevenueExplanatory",
       "div",
       "ifrs-full:DisclosureOfDeferredIncomeExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
     "longName": "9960750 - Disclosure - Financial Instruments (Narrative) (Details)",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:IncreaseDecreaseThroughAdjustmentsArisingFromPassageOfTimeAllowanceAccountsForCreditLossesOfFinancialAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:OperatingLineOfCredit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
     "longName": "9960751 - Disclosure - Financial Instruments - Disclosure of financial commitments by maturity (Details)",
     "shortName": "Financial Instruments - Disclosure of financial commitments by maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "gpvrf:LineOfCreditCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331_ifrsfullMaturityAxis_ifrsfullNotLaterThanThreeMonthsMember",
      "name": "gpvrf:LineOfCreditCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "div",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails",
     "longName": "9960752 - Disclosure - Financial Instruments - Disclosure of foreign currency risk (Details)",
     "shortName": "Financial Instruments - Disclosure of foreign currency risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember",
      "name": "ifrs-full:Cash",
      "unitRef": "CAD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfForeignCurrencyRiskExplanatory",
       "div",
       "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
     "longName": "9960753 - Disclosure - Capital Management (Narrative) (Details)",
     "shortName": "Capital Management (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R90": {
     "role": "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
     "longName": "9960754 - Disclosure - Related Party Transactions (Narrative) (Details)",
     "shortName": "Related Party Transactions (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutAccountsPayableAndAccruedLiabilitiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240401to20250331",
      "name": "gpvrf:LoanNonCashGain",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails",
     "longName": "9960755 - Disclosure - Related Party Transactions - Disclosure of compensation for directors, officers and key management personnel (Details)",
     "shortName": "Related Party Transactions - Disclosure of compensation for directors, officers and key management personnel (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.greenpowerbus.com/role/WarrantyLiabilityNarrativeDetails",
     "longName": "9960756 - Disclosure - Warranty Liability (Narrative) (Details)",
     "shortName": "Warranty Liability (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:WarrantyCostsToBeIncurredWithinNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:WarrantyCostsToBeIncurredWithinNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails",
     "longName": "9960757 - Disclosure - Warranty Liability - Disclosure of warranty liability (Details)",
     "shortName": "Warranty Liability - Disclosure of warranty liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_20250331",
      "name": "ifrs-full:WarrantyProvision",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfWarrantyLiabilitysExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240331",
      "name": "ifrs-full:WarrantyProvision",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfWarrantyLiabilitysExplanatory",
       "div",
       "gpvrf:DisclosureOfWarrantyLiabilityExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9960758 - Disclosure - Income Taxes (Narrative) (Details)",
     "shortName": "Income Taxes (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:TaxRateUsedToMeasureTaxRecoveryOnEquityComponentOfConvertibleDebenture",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails",
     "longName": "9960759 - Disclosure - Income Taxes - Disclosure of difference between tax expenses and expected income taxes (Details)",
     "shortName": "Income Taxes - Disclosure of difference between tax expenses and expected income taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails",
     "longName": "9960760 - Disclosure - Income Taxes - Disclosure of nature and effect of the temporary differences giving rise to the deferred income tax assets  (Details)",
     "shortName": "Income Taxes - Disclosure of nature and effect of the temporary differences giving rise to the deferred income tax assets  (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "div",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails",
     "longName": "9960761 - Disclosure - Segmented Information (Narrative) (Details)",
     "shortName": "Segmented Information (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:InformationAboutMajorCustomers",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:InformationAboutMajorCustomers",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails",
     "longName": "9960762 - Disclosure - Segmented Information - Disclosure of revenues allocated by segment (Details)",
     "shortName": "Segmented Information - Disclosure of revenues allocated by segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:RevenueFromVehicleSale",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutRevenuesAllocatedBySegmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:RevenueFromVehicleSale",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutRevenuesAllocatedBySegmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
     "longName": "9960763 - Disclosure - Segmented Information - Disclosure of revenues allocated by geography (Details)",
     "shortName": "Segmented Information - Disclosure of revenues allocated by geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331_ifrsfullGeographicalAreasAxis_countryUS",
      "name": "ifrs-full:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails",
     "longName": "9960764 - Disclosure - Segmented Information - Disclosure of property and equipment allocated by geography (Details)",
     "shortName": "Segmented Information - Disclosure of property and equipment allocated by geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331_ifrsfullGeographicalAreasAxis_countryUS",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutPropertyAndEquipmentAllocatedByGeographySegmentExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails",
     "longName": "9960766 - Disclosure - Segmented Information - Disclosure of accounts payable and accrued liabilities (Details)",
     "shortName": "Segmented Information - Disclosure of accounts payable and accrued liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutAccountsPayableAndAccruedLiabilitiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260331",
      "name": "ifrs-full:TradeAndOtherCurrentPayables",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "gpvrf:DisclosureOfDetailedInformationAboutAccountsPayableAndAccruedLiabilitiesExplanatory",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails",
     "longName": "9960767 - Disclosure - Contingent Liability and Dissolution of Lion Truck Body  (Narrative) (Details)",
     "shortName": "Contingent Liability and Dissolution of Lion Truck Body  (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "C_20220707_ifrsfullBusinessCombinationsAxis_gpvrfLionTruckBodyIncorporatedMember",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:ContingentLiabilityAndDissolutionOfLionTruckBodyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20220707_ifrsfullBusinessCombinationsAxis_gpvrfLionTruckBodyIncorporatedMember",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "gpvrf:ContingentLiabilityAndDissolutionOfLionTruckBodyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails",
     "longName": "9960768 - Disclosure - Supplemental Cash Flow Disclosure - Disclosure of cash flow statement (Details)",
     "shortName": "Supplemental Cash Flow Disclosure - Disclosure of cash flow statement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:RightOfUseAssetAcquiredAsNonCashTransaction",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationOfCashFlowStatementExplanatory",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "gpvrf:RightOfUseAssetAcquiredAsNonCashTransaction",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "gpvrf:DisclosureOfDetailedInformationOfCashFlowStatementExplanatory",
       "div",
       "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
     "longName": "9960769 - Disclosure - Events After the Reporting Period (Narrative) (Details)",
     "shortName": "Events After the Reporting Period (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "C_20250401to20260331",
      "name": "ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "div",
       "div",
       "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20260701to20260707_ifrsfullClassesOfShareCapitalAxis_gpvrfSeriesAPreferenceSharesMember_ifrsfullNonadjustingEventsAfterReportingPeriodAxis_gpvrfEventsAfterReportingPeriodMember",
      "name": "ifrs-full:IncreaseDecreaseInNumberOfSharesOutstanding",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "div",
       "div",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form20f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "gpvrf_AccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Allowance for doubtful accounts, beginning of year",
        "label": "Accounts Receivable [Abstract]",
        "terseLabel": "Income tax"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccretionAndAccruedInterestOnConvertibleDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccretionAndAccruedInterestOnConvertibleDebentures",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion and accrued interest on convertible debentures",
        "label": "Accretion And Accrued Interest On Convertible Debentures",
        "terseLabel": "Accretion and accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccretionExpenseOnRelatedPartyNotePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccretionExpenseOnRelatedPartyNotePayable",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of accretion expense on related party note payable.",
        "label": "Accretion Expense On Related Party Note Payable",
        "terseLabel": "Accretion expense on related party note payable"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccretionIncomeOnPromissoryNoteReceivableAsNonCashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccretionIncomeOnPromissoryNoteReceivableAsNonCashTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the accretion income on promissory note receivable as non cash transaction.",
        "negatedLabel": "Accretion income on promissory note receivable",
        "label": "Accretion Income On Promissory Note Receivable As Non Cash Transaction",
        "terseLabel": "Accretion on promissory note receivable",
        "verboseLabel": "Accretion income on promissory note receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccretionOnBonusWarrantAndShareValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccretionOnBonusWarrantAndShareValue",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of accretion on bonus warrant and share value.",
        "label": "Accretion On Bonus Warrant And Share Value",
        "terseLabel": "Accretion on bonus warrant and share value"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccretionOnPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccretionOnPromissoryNote",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the accretion on promissory note.",
        "label": "Accretion On Promissory Note",
        "terseLabel": "Accretion on promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccrualsAndDeferredIncomeIncludingContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccrualsAndDeferredIncomeIncludingContractLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accruals and deferred income including contract liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccruedDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccruedDividends",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued dividends.",
        "label": "Accrued Dividends",
        "terseLabel": "Accrued dividends"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AccruedLiabilitiesCurrent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccruedLiabilitiesCurrent1",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amounts of accrued liabilities current.",
        "label": "Accrued Liabilities Current 1",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation and amortisation [member]",
        "terseLabel": "Depreciation [Member]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r466",
      "r471",
      "r472",
      "r473"
     ]
    },
    "gpvrf_AccumulatedDepreciationRemovedOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AccumulatedDepreciationRemovedOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation relating to property, plant and equipment derecognized upon disposal during the reporting period.",
        "label": "Accumulated Depreciation Removed On Disposal",
        "terseLabel": "Accumulated depreciation removed on disposal"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "Accumulated other comprehensive income (loss) [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Acquired in Acquisition",
        "verboseLabel": "Aggregate fair value of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r207"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "gpvrf_AdditionalAllowanceRecognizedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdditionalAllowanceRecognizedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "commentaryGuidance": "This element should be used to tag non-restated comparative information only.",
        "disclosureGuidance": "plus: new allowance recognized",
        "documentation": "The amount of additional allowance for credit losses of financial assets recognised in profit or loss. [Refer: Allowance account for credit losses of financial assets]",
        "negatedLabel": "Allowance for credit losses",
        "label": "Additional Allowance Recognized In Profit Or Loss, Allowance Account For Credit Losses Of Financial Assets",
        "terseLabel": "Allowance for credit losses",
        "totalLabel": "Total increase (decrease) in allowance account for credit losses of financial assets",
        "verboseLabel": "plus: new allowance recognized"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdditionalForgivenessOnLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdditionalForgivenessOnLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the additional forgiveness on lease liability.",
        "label": "Additional Forgiveness On Lease Liability",
        "terseLabel": "Additional forgiveness on lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r205"
     ]
    },
    "gpvrf_AdditionsToDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdditionsToDeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents addition to deferred revenue during the period of year.",
        "label": "Additions To Deferred Revenue",
        "terseLabel": "Additions to deferred revenue during the year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Additions during the period",
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions to RoU Assets",
        "verboseLabel": "Right of use asset acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r104",
      "r174"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Weighted average number of common shares outstanding, diluted"
       }
      },
      "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": [
      "r50"
     ]
    },
    "gpvrf_AdjustmentForChangeFromLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentForChangeFromLease",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 140.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the adjustment for change from lease.",
        "label": "Adjustment For Change From Lease",
        "terseLabel": "Change from lease adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentForDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentForDebtExtinguishmentCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 120.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the debt extinguishment costs.",
        "label": "Adjustment For Debt Extinguishment Costs",
        "terseLabel": "Debt extinguishment costs"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentForFairValueAdjustmentPreferredSharesLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentForFairValueAdjustmentPreferredSharesLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 130.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the fair value adjustment preferred shares liability.",
        "negatedLabel": "Fair value adjustment to Pref A shares liability",
        "label": "Adjustment For Fair Value Adjustment Preferred Shares Liability"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentsForAccretionAndAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForAccretionAndAccruedInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments made during the reporting period for the effects of accretion and accrued interest on the carrying amount of the related asset or liability.",
        "negatedLabel": "Accretion and accrued interest",
        "label": "Adjustments For Accretion And Accrued Interest",
        "verboseLabel": "Accretion &amp; accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentsForAllowanceForCreditLossesInProfitOrLossWriteDownOfPromissoryNoteReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForAllowanceForCreditLossesInProfitOrLossWriteDownOfPromissoryNoteReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents adjustments for allowance for credit losses in profit or loss write down of promissory note receivable.",
        "label": "Adjustments For Allowance For Credit Losses In Profit Or Loss Write Down Of Promissory Note Receivable",
        "terseLabel": "plus net additions to allowance for doubtful accounts on promissory note receivable",
        "verboseLabel": "Allowance for credit losses of promissory note receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentsForAmortizationOfDeferredFinancingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForAmortizationOfDeferredFinancingFees",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for amortisation expense of deferred financing fees to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Amortization Of Deferred Financing Fees",
        "verboseLabel": "Amortization of deferred financing fees"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentsForDecreaseIncreaseInFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForDecreaseIncreaseInFinanceLeaseReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in finance lease receivables to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Decrease Increase In Finance lease receivables",
        "verboseLabel": "Finance lease receivables"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentsForDecreaseIncreaseInGoodsAndServicesTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForDecreaseIncreaseInGoodsAndServicesTaxReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in GST receivables to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in Goods and Services Tax receivables",
        "verboseLabel": "Sales tax receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "verboseLabel": "Inventory"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "gpvrf_AdjustmentsForDecreaseIncreaseInPrepaidsAndDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidsAndDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in prepaid and deposits to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Decrease (Increase) In Prepaids and deposits",
        "verboseLabel": "Prepaids and deposits"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdjustmentsForDecreaseIncreaseInPromissoryNoteReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForDecreaseIncreaseInPromissoryNoteReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in promissory note receivable to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Decrease Increase In Promissory note receivable",
        "verboseLabel": "Promissory note receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation expense",
        "verboseLabel": "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": [
      "r477"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 150.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposition of equipment",
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "gpvrf_AdjustmentsForImpairmentLossReversalOfImpairmentLossForInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossForInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) for inventory recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Impairment Loss (Reversal Of Impairment Loss) For Inventory",
        "terseLabel": "Write down of inventory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write down of assets",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss",
        "terseLabel": "Impairment of promissory note receivable",
        "verboseLabel": "Write-down of assets"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncomeTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for income tax expense",
        "terseLabel": "Income tax recovery"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "gpvrf_AdjustmentsForIncreaseDecreaseContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForIncreaseDecreaseContingentLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of contingent liability",
        "label": "Adjustments For Increase (Decrease) Contingent Liability",
        "terseLabel": "Contingent liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDeferredIncomeIncludingContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDeferredIncomeIncludingContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in deferred income",
        "verboseLabel": "Deferred revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in deferred income including contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred income including contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in derivative financial liabilities",
        "verboseLabel": "Warranty liability"
       }
      },
      "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": [
      "r477"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in trade accounts payable",
        "verboseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "gpvrf_AdjustmentsForPayrollProtectionLoanForgiven": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsForPayrollProtectionLoanForgiven",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about adjustments for payroll protection loan forgiven.",
        "label": "Adjustments For Payroll Protection Loan Forgiven",
        "terseLabel": "Payroll Protection Loan forgiven",
        "verboseLabel": "Recognized other income on loan forgiveness"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "verboseLabel": "Share-based payments"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "gpvrf_AdjustmentsToLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdjustmentsToLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the adjustments to lease liabilities.",
        "label": "Adjustments To Lease Liabilities",
        "terseLabel": "Adjustments to lease liabilities"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative expenses",
        "terseLabel": "Salaries and administration"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r303",
      "r343"
     ]
    },
    "gpvrf_AdministrativeFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdministrativeFeesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for administrative fees.",
        "label": "Administrative Fees [Member]",
        "terseLabel": "Administrative Fees [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AdvisorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AdvisorMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advisor",
        "label": "Advisor [Member]",
        "verboseLabel": "Advisor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AfdaWrittenOffAsUncollectible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AfdaWrittenOffAsUncollectible",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableAllowanceForDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of AFDA written off as uncollectible",
        "negatedLabel": "less: AFDA written off as uncollectible",
        "label": "Afda Written Off As Uncollectible"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_After12MonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "After12MonthsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After 12 months.",
        "label": "After 12 Months [Member]",
        "verboseLabel": "After 12 months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_After288DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "After288DaysMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After 288 days.",
        "label": "After 288 Days [Member]",
        "terseLabel": "After 288 days [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_After4MonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "After4MonthsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After 4 months",
        "label": "After 4 months [Member]",
        "verboseLabel": "After 4 months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_After6Months9MonthsAnd12MonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "After6Months9MonthsAnd12MonthsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After 6 months, 9 months, and 12 months",
        "label": "After 6 months, 9 months, and 12 months [Member]",
        "verboseLabel": "After 6 months, 9 months, and 12 months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_After6MonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "After6MonthsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After 6 Months.",
        "label": "After 6 Months [Member]",
        "terseLabel": "After 6 months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_After9MonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "After9MonthsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After 9 Months.",
        "label": "After 9 Months [Member]",
        "terseLabel": "After 9 months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AfterYear2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AfterYear2Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After year 2",
        "label": "After year 2 [Member]",
        "verboseLabel": "After year 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AfterYearOneTwoAndThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AfterYearOneTwoAndThreeMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After year one, two and three",
        "label": "After year one, two and three [Member]",
        "verboseLabel": "After years 1, 2 and 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AfterYears2And3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AfterYears2And3Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After years 2 and 3.",
        "label": "After Years 2 And 3 [Member]",
        "terseLabel": "After years 2 and 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r371",
      "r382",
      "r392",
      "r425"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r374",
      "r385",
      "r395",
      "r428"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "gpvrf_AllElectricVehiclesNotDeliveredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AllElectricVehiclesNotDeliveredMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for all electric vehicles not delivered.",
        "label": "All Electric Vehicles Not Delivered [Member]",
        "terseLabel": "All electric vehicles not delivered [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r420",
      "r429",
      "r433",
      "r441"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "gpvrf_AllowanceAccountForCreditLosseOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AllowanceAccountForCreditLosseOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableAllowanceForDoubtfulAccountsDetails",
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "commentaryGuidance": "This element should be used to tag non-restated comparative information only.",
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]",
        "netLabel": "Allowance for doubtful accounts on accounts receivable",
        "periodEndLabel": "Allowance for doubtful accounts, end of year",
        "periodStartLabel": "Allowance for doubtful accounts, beginning of year",
        "label": "Allowance Account For Credit Losse Of Financial Assets",
        "terseLabel": "Allowance for credit losses",
        "verboseLabel": "Allowance for credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "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_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "terseLabel": "Accounts payable and accrued liabilities",
        "verboseLabel": "Due to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r31",
      "r37",
      "r215"
     ]
    },
    "gpvrf_AnnualLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AnnualLeasePayments",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about annual lease payments.",
        "label": "Annual Lease Payments",
        "verboseLabel": "Annual lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "verboseLabel": "Combined statutory tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r199"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Assets at end of period",
        "periodStartLabel": "Assets at beginning of period",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r160",
      "r163",
      "r255",
      "r256",
      "r283"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AssetsTransferredFromPropertyAndEquipmentToInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AssetsTransferredFromPropertyAndEquipmentToInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of assets transferred from property and equipment to inventory.",
        "label": "Assets Transferred From Property And Equipment To Inventory",
        "verboseLabel": "Assets transferred from Property and equipment to Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AssetsTransferredToFromInventoryToFromPropertyAndEquipmentAsNonCashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AssetsTransferredToFromInventoryToFromPropertyAndEquipmentAsNonCashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about assets transferred to from inventory to from property and equipment as non cash transaction.",
        "label": "Assets transferred to from inventory to from property and equipment as non cash transaction",
        "terseLabel": "Transferred to from inventory to from property and equipment",
        "verboseLabel": "Assets transferred from Inventory to Property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AtTheMarketOffering2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AtTheMarketOffering2022Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for at the market offering 2022.",
        "label": "2022 ATM [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AtTheMarketOffering2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AtTheMarketOffering2025Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for at the market offering 2025.",
        "label": "At The Market Offering 2025 [Member]",
        "terseLabel": "2025 ATM [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AtTheMarketOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AtTheMarketOfferingMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for at the market offering (ATM).",
        "label": "At The Market Offering [Member]",
        "terseLabel": "At the Market Offering (ATM) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r378"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r378"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r378"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "gpvrf_AutomobileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AutomobileMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for automobile.",
        "label": "Automobile [Member]",
        "terseLabel": "Automobiles [Member]",
        "verboseLabel": "Automobile"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_AvailableLiquidityForOperatingLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "AvailableLiquidityForOperatingLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of liquidity available for operating line of credit of the company.",
        "label": "Available Liquidity For Operating Line Of Credit",
        "terseLabel": "Available liquidity for operating line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r433"
     ]
    },
    "gpvrf_BCLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BCLtdMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B C Ltd [Member]",
        "verboseLabel": "0939181 BC Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_BCLtdOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BCLtdOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B C Ltd one [Member]",
        "verboseLabel": "0999314 BC Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Loss per common share, basic"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49"
     ]
    },
    "gpvrf_BdoCanadaLlpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BdoCanadaLlpMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BDO Canada LLP.",
        "label": "Bdo Canada Llp [Member]",
        "terseLabel": "BDO Canada LLP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_BeneficiallyOwnedByCEOAndDirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BeneficiallyOwnedByCEOAndDirectorMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for beneficially owned by CEO and director.",
        "label": "Beneficially Owned By C E O And Director [Member]",
        "terseLabel": "Beneficially owned by CEO And Director [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_BeneficiallyOwnedByDirectorsAndOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BeneficiallyOwnedByDirectorsAndOfficerMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for beneficially owned by directors and officer.",
        "label": "Beneficially Owned By Directors And Officer [Member]",
        "terseLabel": "Beneficially owned by Directors and Officer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_BmoBankOfMontrealMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BmoBankOfMontrealMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BMO Bank of Montreal.",
        "label": "Bmo Bank Of Montreal [Member]",
        "terseLabel": "BMO Bank Of Montreal [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]",
        "terseLabel": "Director, CEO and Chairman [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingCostsIncurred",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing costs incurred"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "presentationGuidance": "Term loan facility",
        "label": "Borrowings",
        "terseLabel": "Term loan, principal outstanding amount",
        "verboseLabel": "Revolving term loan facility"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r482"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings by name [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails",
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Percentage of interest rate at bank's US Base Rate under line of credit",
        "positiveTerseLabel": "Interest rate for loan",
        "label": "Borrowings, interest rate",
        "terseLabel": "Percentage of note payable accrued interest",
        "verboseLabel": "Interest rate per annum"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRateBasis",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate basis",
        "verboseLabel": "Line of credit basis of interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings, maturity",
        "terseLabel": "Term loan maturity",
        "verboseLabel": "Period of promissory note"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Minimum [Member]",
        "verboseLabel": "Minimum [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r96",
      "r117",
      "r134",
      "r192",
      "r322",
      "r323",
      "r482"
     ]
    },
    "gpvrf_BrendanRileyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "BrendanRileyMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Brendan Riley [Member]",
        "label": "Brendan Riley [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "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": [
      "r138",
      "r245"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "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": [
      "r138",
      "r140",
      "r245"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r355",
      "r378"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [Member]",
        "verboseLabel": "Canada [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CapitalAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CapitalAssetsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital assets.",
        "label": "Capital assets [Member]",
        "verboseLabel": "Capital assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserve",
        "terseLabel": "Reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the capital reserves."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r16",
      "r57",
      "r58",
      "r60",
      "r61",
      "r62",
      "r63",
      "r64",
      "r139",
      "r149",
      "r150",
      "r204",
      "r209",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r246",
      "r250",
      "r251"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r58",
      "r60",
      "r62",
      "r63",
      "r139",
      "r149",
      "r150",
      "r209",
      "r227",
      "r229",
      "r231",
      "r232",
      "r246",
      "r250",
      "r251"
     ]
    },
    "gpvrf_CarryingValueOfEv350": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CarryingValueOfEv350",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount carrying value of EV 350",
        "label": "Carrying Value Of Ev 350",
        "terseLabel": "Carrying value of EV 350"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CarryingValueOfFinanceLeaseReceivablesOnRepossessedVehicles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CarryingValueOfFinanceLeaseReceivablesOnRepossessedVehicles",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the carrying value of finance lease receivables on repossessed vehicles",
        "label": "Carrying Value Of Finance Lease Receivables On Repossessed Vehicles",
        "verboseLabel": "Carrying value of finance lease receivables on repossessed vehicles"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails",
      "http://www.greenpowerbus.com/role/RestrictedCashNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "positiveTerseLabel": "Restricted cash balance",
        "label": "Cash",
        "terseLabel": "Cash",
        "totalLabel": "Total cash",
        "verboseLabel": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "ifrs-full_CashAdvancesAndLoansFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAdvancesAndLoansFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash advances and loans from related parties",
        "terseLabel": "Loan advances",
        "verboseLabel": "Loans from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from advances and loans from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash, end of year",
        "periodStartLabel": "Cash, beginning of year",
        "label": "Cash and cash equivalents",
        "terseLabel": "Cash",
        "totalLabel": "Total cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r71",
      "r88",
      "r193",
      "r280"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Total cash flows 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": [
      "r65",
      "r73"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "verboseLabel": "Cash flows from (used in) 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.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Total cash flows 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": [
      "r65",
      "r73"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "verboseLabel": "Cash flows from (used in) 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.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Total cash flows from (used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r73"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "verboseLabel": "Cash flows from (used in) operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operations before changes in working capital",
        "totalLabel": "Cash flow used in operating activities before changes in assets and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r477"
     ]
    },
    "ifrs-full_CashRepaymentsOfAdvancesAndLoansFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashRepaymentsOfAdvancesAndLoansFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Repayment of) / loans from related parties",
        "label": "Cash repayments of advances and loans from related parties",
        "verboseLabel": "Loan repayments and related accrued interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of advances and loans from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r220"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [domain]",
        "terseLabel": "Entity's total for related parties [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r220"
     ]
    },
    "gpvrf_ChangeFromLeaseModification": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ChangeFromLeaseModification",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of change from lease modification.",
        "label": "Change From Lease Modification",
        "terseLabel": "Change from lease modification"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInInventoriesOfFinishedGoodsAndWorkInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase (decrease) in inventories of finished goods and work in progress",
        "label": "Decrease (increase) in inventories of finished goods and work in progress",
        "terseLabel": "Amount allocated to finished goods inventory"
       }
      }
     },
     "auth_ref": [
      "r303",
      "r342"
     ]
    },
    "gpvrf_ChangesInNonCashOperatingWorkingCapitalItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ChangesInNonCashOperatingWorkingCapitalItemsAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes In Non Cash Operating Working Capital Items [Abstract]",
        "verboseLabel": "Changes in working capital items:"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ChiefFinancialOfficersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ChiefFinancialOfficersMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chief Financial Officers",
        "label": "Chief Financial Officers [Member]",
        "verboseLabel": "Chief Financial Officer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of current inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [Axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r210"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [domain]",
        "terseLabel": "Property, plant and equipment [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r210"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r259",
      "r294"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of share capital [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r259",
      "r294"
     ]
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing foreign exchange rate",
        "terseLabel": "Convertible debenture, exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_CommitmentsMadeByEntityRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CommitmentsMadeByEntityRelatedPartyTransactions",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments made by entity, related party transactions",
        "terseLabel": "Total loans received from companies owned by CEO and Chairman"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of related-party commitments made by the entity to do something if a particular event occurs or does not occur in the future, including executory contracts (recognised and unrecognised). [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "gpvrf_CommonStockConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CommonStockConversionPricePerShare",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Conversion Price Per Share",
        "terseLabel": "Common stock conversion price per share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r417"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "gpvrf_CompanyInPortervilleCaliforniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CompanyInPortervilleCaliforniaMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents company in Porterville California.",
        "label": "Company In Porterville California [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ComponentsDeferredTaxAssetsAndLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ComponentsDeferredTaxAssetsAndLiabilitiesAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components deferred tax assets and liabilities.",
        "label": "Components Deferred Tax Assets And Liabilities [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ComponentsDeferredTaxAssetsAndLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ComponentsDeferredTaxAssetsAndLiabilitiesDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components deferred tax assets and liabilities.",
        "label": "Components Deferred Tax Assets And Liabilities [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [member]",
        "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": [
      "r270"
     ]
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "terseLabel": "Net loss for the year",
        "totalLabel": "Total comprehensive loss for the year",
        "verboseLabel": "Loss for the year"
       }
      },
      "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": [
      "r76",
      "r78",
      "r86",
      "r222",
      "r235",
      "r267",
      "r297",
      "r321"
     ]
    },
    "gpvrf_ComprehensiveLossDueToChangeInBaseOrPrimeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ComprehensiveLossDueToChangeInBaseOrPrimeRate",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive loss due to change in base or prime rate.",
        "label": "Comprehensive Loss Due To Change In Base Or Prime Rate",
        "terseLabel": "Comprehensive loss due to change in base or prime rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer equipment [member]",
        "verboseLabel": "Computers [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "gpvrf_ConsultantIRProviderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConsultantIRProviderMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consultant (IR provider)",
        "label": "Consultant I R provider [Member]",
        "verboseLabel": "Consultant IR provider [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ConsultantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConsultantMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents an consultant.",
        "label": "Consultant [Member]",
        "verboseLabel": "Consultants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ContingentLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of Contingent liability",
        "label": "Contingent Liability",
        "verboseLabel": "Contingent liability"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ContingentLiabilityAndDissolutionOfLionTruckBodyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ContingentLiabilityAndDissolutionOfLionTruckBodyExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBody"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for contingent liability and dissolution of lion truck body.",
        "label": "Contingent Liability And Dissolution Of Lion Truck Body Explanatory",
        "terseLabel": "Contingent Liability and Dissolution of Lion Truck Body [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ContractPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ContractPayment",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents for payment received from contract.",
        "label": "Contract payment"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ConversionOfLoansConvertedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConversionOfLoansConvertedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loans converted into another financial instrument during the reporting period.",
        "label": "Conversion Of Loans, Converted Amount",
        "terseLabel": "Conversion of loans, converted amount"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ConvertibleDebenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConvertibleDebenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debentures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ConvertibleDebenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConvertibleDebenturesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible debentures.",
        "label": "Convertible debentures [Member]",
        "terseLabel": "Convertible debentures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ConvertibleDebtConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConvertibleDebtConversionPricePerShare",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible debt, conversion price per share",
        "label": "Convertible Debt Conversion Price Per Share",
        "terseLabel": "Conversion price per share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConvertibleInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConvertibleInstrumentsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible instruments [member]",
        "terseLabel": "Convertible debentures [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for convertible instruments."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "gpvrf_ConvertiblePreferredShareLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ConvertiblePreferredShareLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of convertible preferred share liability.",
        "label": "Convertible Preferred Share Liability",
        "terseLabel": "Series A convertible preferred share liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "auth_ref": [
      "r266",
      "r303"
     ]
    },
    "ifrs-full_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of sales [member]",
        "terseLabel": "Cost of sales [Member]"
       }
      }
     },
     "auth_ref": [
      "r485",
      "r488"
     ]
    },
    "ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CountryOfIncorporationOrResidenceOfSubsidiary",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country of incorporation of subsidiary",
        "verboseLabel": "Country of Incorporation"
       }
      },
      "en": {
       "role": {
        "documentation": "The country in which a subsidiary of the entity is incorporated. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r45",
      "r79",
      "r80"
     ]
    },
    "gpvrf_CountrymanInvestmentsLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CountrymanInvestmentsLtdMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countryman Investments Ltd., a company beneficially owned by David Richardson, a director of GreenPower,",
        "label": "Countryman Investments Ltd [Member]",
        "verboseLabel": "Countryman Investments Ltd"
       }
      }
     },
     "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": []
    },
    "ifrs-full_CreditRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditRiskMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit risk [member]",
        "terseLabel": "Credit risk [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r327"
     ]
    },
    "gpvrf_CroweMackayLlpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CroweMackayLlpMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crowe MacKay LLP.",
        "label": "Crowe Mackay Llp [Member]",
        "terseLabel": "Crowe MacKay LLP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "verboseLabel": "Currency risk [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r121",
      "r156"
     ]
    },
    "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 80.0
      },
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current accrued expenses and other current liabilities",
        "totalLabel": "Accounts payable and accrued liabilities",
        "verboseLabel": "Accounts payable and accrued liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets",
        "totalLabel": "Total current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r82",
      "r287",
      "r321"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current contract liabilities",
        "verboseLabel": "Current portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ifrs-full_CurrentDeferredIncomeIncludingCurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDeferredIncomeIncludingCurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 120.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Deferred revenue, end of year",
        "periodStartLabel": "Deferred revenue, beginning of year",
        "label": "Current deferred income including current contract liabilities",
        "terseLabel": "Deferred revenue",
        "totalLabel": "Total current deferred income including current contract liabilities",
        "verboseLabel": "Current portion of deferred revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current deferred income including current contract liabilities. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490",
      "r492"
     ]
    },
    "ifrs-full_CurrentFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinanceLeaseReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Current Portion of Finance Lease Receivable",
        "label": "Current finance lease receivables",
        "terseLabel": "Current portion of finance lease receivables",
        "verboseLabel": "Current portion of Finance Lease Receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current finance lease receivables. [Refer: Finance lease receivables]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "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_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Current portion of lease liabilities",
        "label": "Current lease liabilities",
        "terseLabel": "Current Portion of Lease Liabilities",
        "verboseLabel": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r288",
      "r321"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Liabilities",
        "verboseLabel": "Current"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CurrentNotePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CurrentNotePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of current portion of notes payable.",
        "negatedTerseLabel": "Note Payable",
        "label": "Current Note Payable",
        "terseLabel": "Note payable",
        "verboseLabel": "Note payable"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CurrentPortionOfContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CurrentPortionOfContingentLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of current portion of contingent liability.",
        "positiveLabel": "Contingent liabilities",
        "label": "Current Portion Of Contingent Liability",
        "terseLabel": "Contingent liabilities",
        "verboseLabel": "Contingent liability"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CurrentPortionOfDeferredRevenueIncludesFinancingComponentNonCashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CurrentPortionOfDeferredRevenueIncludesFinancingComponentNonCashTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of current portion of deferred revenue includes financing component.",
        "label": "Current Portion Of Deferred Revenue Includes Financing Component Non Cash Transaction",
        "terseLabel": "Accrued financing cost included in deferred revenue",
        "verboseLabel": "Current portion of deferred revenue includes a financing component"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current prepaid expenses",
        "verboseLabel": "Prepaids and deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "gpvrf_CurrentPromissoryNotePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CurrentPromissoryNotePayable",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current portion of promissory note payable.",
        "negatedLabel": "Current portion",
        "label": "Current Promissory Note Payable",
        "terseLabel": "Current portion of promissory note payable",
        "verboseLabel": "Current portion"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CurrentRestrictedDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CurrentRestrictedDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of restricted deposits classified as current assets.",
        "label": "Current Restricted Deposit",
        "terseLabel": "Restricted deposit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_CurrentRevolvingTermLoanFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "CurrentRevolvingTermLoanFacility",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Revolving term loan facility",
        "documentation": "Represents the amount of current revolving term loan facility.",
        "label": "Current Revolving Term Loan Facility",
        "terseLabel": "Revolving term loan facility",
        "verboseLabel": "Term loan facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentValueAddedTaxReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current value added tax receivables",
        "terseLabel": "Sales tax receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current value added tax receivables. [Refer: Value added tax receivables]"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r452"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r452"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r365",
      "r454"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r365",
      "r454"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r367",
      "r456"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r365",
      "r454"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r447"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r359",
      "r448"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r359",
      "r448"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r357",
      "r446"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r357",
      "r446"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r357",
      "r446"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r360",
      "r449"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r451"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r451"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r452"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r366",
      "r455"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r364",
      "r453"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r361",
      "r450"
     ]
    },
    "gpvrf_DebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DebtExtinguishmentCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents debt extinguishment costs.",
        "negatedLabel": "Debt extinguishment costs",
        "label": "Debt Extinguishment Costs"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DebtServiceCoverageRatioOfTermLoans": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DebtServiceCoverageRatioOfTermLoans",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt service coverage ratio of term loans.",
        "label": "Debt Service Coverage Ratio Of Term Loans",
        "terseLabel": "Debt service coverage ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredIncomeIncludingContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredIncomeIncludingContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails",
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Deferred Revenue, end of year",
        "periodStartLabel": "Deferred Revenue, beginning of year",
        "label": "Deferred income including contract liabilities",
        "terseLabel": "Deferred revenue",
        "totalLabel": "Total deferred income including contract liabilities",
        "verboseLabel": "Deferred revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities representing income that has been received (or the amount is due) but is not yet earned, including contract liabilities. [Refer: Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490",
      "r492"
     ]
    },
    "gpvrf_DeferredRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DeferredRevenueMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for deferred revenue.",
        "label": "Deferred Revenue [Member]",
        "terseLabel": "Deferred revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred income tax asset",
        "netLabel": "Net deferred tax liability (asset)",
        "periodEndLabel": "Deferred tax liability (asset) at end of period",
        "periodStartLabel": "Deferred tax liability (asset) at beginning of period",
        "label": "Deferred tax liability (asset)",
        "verboseLabel": "Net deferred income tax asset (liability)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r201"
     ]
    },
    "gpvrf_DemonstrationElectricVehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DemonstrationElectricVehiclesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents as a demonstration electric vehicles.",
        "label": "Demonstration Electric Vehicles [Member]",
        "terseLabel": "Demonstration Electric Vehicles [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DepositsInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DepositsInterestRatePercentage",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the deposits interest rate percentage",
        "label": "Deposits Interest Rate Percentage",
        "verboseLabel": "Deposits interest rate percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DepositsReturned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DepositsReturned",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information about deposit returned.",
        "negatedLabel": "Deposits returned",
        "label": "Deposits returned",
        "terseLabel": "Deposits returned"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "terseLabel": "Depreciation"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "terseLabel": "Depreciation"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r18",
      "r208"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation during the year",
        "negatedTerseLabel": "Depreciation",
        "positiveTerseLabel": "Depreciation during the year",
        "label": "Depreciation, right-of-use assets",
        "terseLabel": "Depreciation expense",
        "verboseLabel": "Depreciation"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r172"
     ]
    },
    "gpvrf_DerecognizedContingentLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DerecognizedContingentLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of a previously recognized contingent liability derecognized as at the reporting date.",
        "label": "Derecognized Contingent Liability",
        "terseLabel": "Derecognized contingent liability"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DescriptionOfAccountingPolicyForAdoptionOfAccountingStandardsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfAccountingPolicyForAdoptionOfAccountingStandardsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for adoption of accounting standards.",
        "label": "Description Of Accounting Policy For Adoption Of Accounting Standards Explanatory",
        "verboseLabel": "Adoption of accounting standards [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DescriptionOfAccountingPolicyForBasisOfPreparationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPreparationExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the basis of preparation.",
        "label": "Description Of Accounting Policy For Basis Of Preparation Explanatory",
        "verboseLabel": "Basis of presentation [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for business combinations [text block]",
        "verboseLabel": "Basis of consolidation [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "verboseLabel": "Loss per share [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "verboseLabel": "Financial instruments [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "verboseLabel": "Foreign currency translation [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "gpvrf_DescriptionOfAccountingPolicyForFutureAccountingPronouncementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfAccountingPolicyForFutureAccountingPronouncementsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for future accounting pronouncements.",
        "label": "Description Of Accounting Policy For Future Accounting Pronouncements Explanatory",
        "verboseLabel": "Future accounting pronouncements [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DescriptionOfAccountingPolicyForGoodwillAndImpairmentExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfAccountingPolicyForGoodwillAndImpairmentExplanatoryPolicyTextBlock",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for goodwill and impairment.",
        "label": "Description Of Accounting Policy For Goodwill And Impairment Explanatory [Policy Text Block]",
        "terseLabel": "Goodwill and Impairment [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForGovernmentGrants",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for government grants [text block]",
        "verboseLabel": "Government grants and vouchers [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r211"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "verboseLabel": "Impairment of long-lived assets [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "verboseLabel": "Income taxes [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for issued capital [text block]",
        "verboseLabel": "Share capital [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "verboseLabel": "Leases Definition of a lease [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "verboseLabel": "Inventory [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r188"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "verboseLabel": "Property, plant, and equipment [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "verboseLabel": "Provisions and contingent liabilities [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "verboseLabel": "Revenue recognition [Policy Text Block]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "verboseLabel": "Share-based payment transactions [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "gpvrf_DescriptionOfAccountingPolicyForValuationOfEquityUnitsIssuedInPrivatePlacementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfAccountingPolicyForValuationOfEquityUnitsIssuedInPrivatePlacementsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for valuation of equity units issued in private placements.",
        "label": "Description Of Accounting Policy For Valuation Of Equity Units Issued In Private Placements Explanatory",
        "verboseLabel": "Valuation of equity units issued in private placements [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DescriptionOfAccountingPolicyForWarrantyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfAccountingPolicyForWarrantyExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the warranty.",
        "label": "Description Of Accounting Policy For Warranty Explanatory",
        "terseLabel": "Warranty [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "verboseLabel": "Cash and cash equivalents [Policy Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r194"
     ]
    },
    "gpvrf_DescriptionOfConversionOfEquity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfConversionOfEquity",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique description of a stock conversion.",
        "label": "Description Of Conversion Of Equity",
        "terseLabel": "Description of conversion"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DescriptionOfCriticalAccountingEstimatesAndJudgmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfCriticalAccountingEstimatesAndJudgmentsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for critical Accounting Estimates And Judgments.",
        "label": "Description Of Critical Accounting Estimates And Judgments Explanatory",
        "verboseLabel": "Critical accounting estimates and judgments [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DescriptionOfCurrentRatioLimitUnderLineOfCredit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfCurrentRatioLimitUnderLineOfCredit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the limit of current ratio under the line of credit.",
        "label": "Description of Current Ratio Limit Under Line of Credit",
        "verboseLabel": "Description of current ratio limit under line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "verboseLabel": "Annualized volatility"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of maximum term of options granted for share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the maximum term of options granted for a type of share-based payment arrangement that existed at any time during the period. An entity with substantially similar types of share-based payment arrangements may aggregate this information. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r236"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Option life, share options granted",
        "terseLabel": "Expected life of warrants",
        "verboseLabel": "Expected life of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "verboseLabel": "Risk-free interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "gpvrf_DescriptionOfTermsOfDeposits": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionOfTermsOfDeposits",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the description of term of deposits.",
        "label": "Description Of Terms Of Deposits",
        "verboseLabel": "Description of terms of deposit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfUsefulLifePropertyPlantAndEquipment",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of useful life, property, plant and equipment",
        "verboseLabel": "Description of estimated lives, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Description of useful life used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r203"
     ]
    },
    "gpvrf_DescriptionWarrantsUnderOffering": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DescriptionWarrantsUnderOffering",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Warrants Under Offering",
        "label": "Description Warrants Under Offering",
        "terseLabel": "Warrants under offering, description"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "commentaryGuidance": "The reported value should be tagged twice, with both this element and the element \u2018Basic earnings (loss) per share\u2019 when: (a) basic and diluted earnings per share are equal; and (b) an entity presents one line item to accomplish the dual presentation requirement of paragraph 67 of IAS 33.",
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Loss per common share, diluted",
        "totalLabel": "Total diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49"
     ]
    },
    "gpvrf_DirectorOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DirectorOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for director one.",
        "label": "Director one [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DirectorTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DirectorTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for director two.",
        "label": "Director two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DirectorsAndOfficersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DirectorsAndOfficersMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Directors and officers.",
        "label": "Directors and officers [Member]",
        "terseLabel": "Officers and directors [Member]",
        "verboseLabel": "Directors and officers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DirectorsAndOfficersOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DirectorsAndOfficersOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for directors and officers one.",
        "label": "Directors And Officers One [Member]",
        "terseLabel": "Officer and director [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DirectorsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Directors",
        "label": "Directors [Member]",
        "verboseLabel": "Directors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/CriticalAccountingEstimatesAndJudgements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Critical accounting estimates and judgements [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_DisclosureOfAllowanceForCreditLossesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAllowanceForCreditLossesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of allowance for credit losses [text block]",
        "terseLabel": "Disclosure of allowance for doubtful accounts [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the allowance relating to impairments of financial assets due to credit losses. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [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_DisclosureOfBusinessCombinationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r245"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of cash flow statement [text block]",
        "terseLabel": "Supplemental Cash Flow Disclosure [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "gpvrf_DisclosureOfChangesInFinanceLeaseReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfChangesInFinanceLeaseReceivablesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to disclosure of changes in finance lease receivable.",
        "label": "Disclosure of changes in Finance Lease Receivables Explanatory",
        "verboseLabel": "Disclosure of changes in finance lease receivables [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "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": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r259",
      "r294"
     ]
    },
    "gpvrf_DisclosureOfCommitmentsAndContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Commitments and Contingent Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/LitigationAndLegalProceedings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities [text block]",
        "terseLabel": "Litigation and Legal Proceedings [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r225"
     ]
    },
    "gpvrf_DisclosureOfConvertibleDebenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfConvertibleDebenturesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of convertible debentures.",
        "label": "Disclosure Of Convertible Debentures Explanatory",
        "terseLabel": "Convertible Debentures [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfCriticalAccountingEstimatesAndJudgementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfCriticalAccountingEstimatesAndJudgementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Critical Accounting Estimates and Judgements [Abstract]",
        "verboseLabel": "Disclosure of Critical Accounting Estimates and Judgements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredIncomeExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred income [text block]",
        "terseLabel": "Deferred Revenue [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred income. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "gpvrf_DisclosureOfDeferredRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDeferredRevenueExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of deferred revenue explanatory.",
        "label": "Disclosure Of Deferred Revenue Explanatory",
        "terseLabel": "Disclosure of deferred revenue [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDeferredRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDeferredRevenueLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Disclosure of Deferred Revenue [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDeferredRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDeferredRevenueTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to deferred revenue.",
        "label": "Disclosure Of Deferred Revenue [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Schedule of difference between tax expenses and expected income taxes based on statutory rate",
        "verboseLabel": "Disclosure of difference between tax expenses for the years and the expected income taxes based on the statutory rate [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "gpvrf_DisclosureOfDetailedInformationAboutAccountsPayableAndAccruedLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutAccountsPayableAndAccruedLiabilitiesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about accounts payable and accrued liabilities.",
        "label": "Disclosure Of Detailed Information About Accounts Payable And Accrued Liabilities Explanatory",
        "verboseLabel": "Disclosure of accounts payable and accrued liabilities [Table Text Block]"
       }
      }
     },
     "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_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilitys"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "verboseLabel": "Term loan facility [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [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_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "gpvrf_DisclosureOfDetailedInformationAboutLineOfCreditExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutLineOfCreditExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about line of credit.",
        "label": "Disclosure Of Detailed Information About Line Of Credit Explanatory",
        "terseLabel": "Disclosure of changes to the line of credit [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutOutstandingWarrantsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information about outstanding warrants",
        "label": "Disclosure Of Detailed Information About Outstanding Warrants Explanatory",
        "verboseLabel": "Disclosure of outstanding warrants [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationAboutPropertyAndEquipmentAllocatedByGeographySegmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutPropertyAndEquipmentAllocatedByGeographySegmentExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of detailed information about property and equipment allocated by geography segment explanatory.",
        "label": "Disclosure Of Detailed Information About Property And Equipment Allocated By Geography Segment Explanatory",
        "terseLabel": "Disclosure of property and equipment allocated by geography segment [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Disclosure of property and equipment [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r210"
     ]
    },
    "gpvrf_DisclosureOfDetailedInformationAboutRevenuesAllocatedBySegmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutRevenuesAllocatedBySegmentExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disclosure of detailed information about revenues allocated by segment explanatory.",
        "label": "Disclosure Of Detailed Information About Revenues Allocated By Segment Explanatory",
        "terseLabel": "Disclosure of revenues allocated by segment [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationAboutRightOfUseAssetsAndLeaseLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutRightOfUseAssetsAndLeaseLiabilitiesLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Disclosure of Detailed Information About Right of Use Assets and Lease Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationAboutRightOfUseAssetsAndLeaseLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutRightOfUseAssetsAndLeaseLiabilitiesTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to the right-of-use assets and lease liability.",
        "label": "Disclosure Of Detailed Information About Right Of Use Assets And Lease Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]",
        "verboseLabel": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationAboutWeightedAverageAssumptionsUsedForValuationOfWarrantsGrantedExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationAboutWeightedAverageAssumptionsUsedForValuationOfWarrantsGrantedExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information of weighted-average assumptions were used for valuation of warrants granted.",
        "label": "Disclosure Of Detailed Information About Weighted Average Assumptions Used For Valuation Of Warrants Granted Explanatory",
        "verboseLabel": "Disclosure of weighted average assumptions used for valuation of warrants granted [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows.",
        "label": "Disclosure Of Detailed Information Of Cash Flow Statement Explanatory",
        "terseLabel": "Disclosure of cash flow statement [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfDetailedInformationOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfDetailedInformationOfInventoriesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents disclosure of detailed information of inventories explanatory.",
        "label": "Disclosure Of Detailed Information Of Inventories Explanatory",
        "terseLabel": "Disclosure of inventories [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Events After the Reporting Period [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of financial instruments [text block]",
        "terseLabel": "Financial Instruments [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of financial instruments. [Refer: Classes of financial instruments [domain]; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "gpvrf_DisclosureOfFinanceLeaseReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfFinanceLeaseReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Finance Lease Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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]",
        "terseLabel": "Disclosure of Detailed Information about Financial Instruments [Abstract]",
        "verboseLabel": "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.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r151",
      "r155",
      "r247"
     ]
    },
    "gpvrf_DisclosureOfForeignCurrencyRiskExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfForeignCurrencyRiskExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of foreign currency risk explanatory.",
        "label": "Disclosure Of Foreign Currency Risk Explanatory",
        "terseLabel": "Disclosure of foreign currency risk [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "terseLabel": "Disclosure of revenues allocated by geography [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "gpvrf_DisclosureOfImpactOnAdoptionOfRightsOfUseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfImpactOnAdoptionOfRightsOfUseAssetsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of impact on adoption of rights of use assets.",
        "label": "Disclosure Of Impact On Adoption Of Rights Of Use Assets Explanatory",
        "verboseLabel": "Disclosure of impact on adoption of rights of use assets [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income Taxes [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]",
        "verboseLabel": "Disclosure of weighted-average assumptions used for valuation of stock option grants [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/Inventory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventory [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_DisclosureOfIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of issued capital [text block]",
        "verboseLabel": "Share Capital [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Finance Lease Receivables [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114"
     ]
    },
    "gpvrf_DisclosureOfLineOfCreditExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfLineOfCreditExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCredit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of line of credit.",
        "label": "Disclosure Of Line of Credit Explanatory",
        "verboseLabel": "Line of Credit [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [Line Items]",
        "terseLabel": "Disclosure of major customers [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "verboseLabel": "Material Accounting Policy Information [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r261",
      "r272"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r253"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [text block]",
        "verboseLabel": "Disclosure of payments to received on finance lease receivables [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r179"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [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_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of finance lease payments receivable [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of finance lease payments receivable."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r179"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [text block]",
        "verboseLabel": "Disclosure of payments on lease liabilities [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r183"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [Line Items]",
        "terseLabel": "Disclosure of maturity analysis of operating lease payments [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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r183"
     ]
    },
    "gpvrf_DisclosureOfNatureAndContinuanceOfOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfNatureAndContinuanceOfOperationsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to nature and continuance of operation.",
        "label": "Disclosure of Nature And Continuance Of Operations Explanatory",
        "terseLabel": "Nature and Continuance of Operations and Going Concern [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [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_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r196"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "verboseLabel": "Disclosure of incentive stock options granted under the plan [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r243"
     ]
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [Abstract]",
        "verboseLabel": "Disclosure of Objectives, Policies and Processes for Managing Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [text block]",
        "verboseLabel": "Capital Management [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "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.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Segmented Information [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property and Equipment [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [Line Items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [Line Items]",
        "verboseLabel": "Disclosure of detailed information about property, plant and equipment [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r210"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "verboseLabel": "Disclosure of right-of-use assets [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r106",
      "r176"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [text block]",
        "terseLabel": "Disclosure of allowance for credit losses on financial assets [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r250",
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]",
        "terseLabel": "Disclosure of changes in liabilities arose from financing activities [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r191",
      "r318"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related Party Transactions [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedCash"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of restricted cash and cash equivalents [text block]",
        "terseLabel": "Cash [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "gpvrf_DisclosureOfRestrictedDepositExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfRestrictedDepositExplanatoryTextBlock",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDeposit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of restricted deposit .",
        "label": "Disclosure Of Restricted Deposit Explanatory [Text Block]",
        "verboseLabel": "Restricted deposit [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfRevolvingTermLoanFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfRevolvingTermLoanFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Revolving Term Loan Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfRevolvingTermLoanFacilityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfRevolvingTermLoanFacilityExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacility"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of revolving term loan facility explanatory.",
        "label": "Disclosure Of Revolving Term Loan Facility Explanatory",
        "verboseLabel": "Revolving term loan facility [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Right of Use Assets and Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relate right of use assets and lease liabilities.",
        "label": "Disclosure of right of use assets and lease liabilities explanatory",
        "terseLabel": "Right of Use Assets and Lease Liabilities [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of risk management strategy related to hedge accounting [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the risk management strategy in relation to hedge accounting."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r248",
      "r265"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of share-based payment arrangements [text block]",
        "terseLabel": "Stock Options [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [text block]",
        "verboseLabel": "Disclosure of wholly owned subsidiaries included in these consolidated financial statements [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r47",
      "r92",
      "r254"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [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_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r47",
      "r92",
      "r254"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]",
        "verboseLabel": "Disclosure of effect of the temporary differences giving rise to the deferred income tax assets [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r202"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r202"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r244"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Accounts Receivable [Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "verboseLabel": "Disclosure of transactions between related parties [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r216"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [Line Items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r220"
     ]
    },
    "gpvrf_DisclosureOfUsefulLivesOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfUsefulLivesOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of useful lives of property, plant and equipment.",
        "label": "Disclosure Of Useful Lives Of Property Plant And Equipment Explanatory",
        "verboseLabel": "Disclosure of estimated useful life of property, plant and equipment [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfWarrantsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfWarrantsExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of warrants explanatory.",
        "label": "Disclosure Of Warrants Explanatory",
        "verboseLabel": "Warrants [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfWarrantyLiabilityExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfWarrantyLiabilityExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of warranty liability.",
        "label": "Disclosure Of Warranty Liability Explanatory",
        "terseLabel": "Warranty Liability [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DisclosureOfWarrantyLiabilitysExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DisclosureOfWarrantyLiabilitysExplanatory",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of warranty liability.",
        "label": "Disclosure Of Warranty Liabilitys Explanatory",
        "terseLabel": "Disclosure of warranty liability [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_DiscountsAndOfferingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "DiscountsAndOfferingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of discounts and offering expenses.",
        "label": "Discounts And Offering Expenses",
        "terseLabel": "Discounts and offering expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: disposals at cost",
        "label": "Disposals, property, plant and equipment",
        "terseLabel": "Asset sold"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r206"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends on Pref B shares",
        "label": "Dividends recognised as distributions to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r260",
      "r271"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r378"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r378",
      "r421"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "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.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "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": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "gpvrf_EaGreenPowerPrivateLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "EaGreenPowerPrivateLtdMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for EA Green-Power Private Ltd.",
        "label": "Ea Green Power Private Ltd [Member]",
        "verboseLabel": "EA Green-Power Private Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_EconomicInjuryDisasterLoanGrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "EconomicInjuryDisasterLoanGrant",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of Economic Injury Disaster Loan Grant.",
        "label": "Economic Injury Disaster Loan Grant",
        "verboseLabel": "EIDL grant"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "terseLabel": "Foreign exchange on cash",
        "verboseLabel": "Foreign exchange on cash and restricted cash"
       }
      },
      "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": [
      "r67",
      "r68"
     ]
    },
    "gpvrf_ElectricVehicleLogisticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ElectricVehicleLogisticsIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Electric Vehicle Logistics Inc..",
        "label": "Electric Vehicle Logistics Inc. [Member]",
        "verboseLabel": "Electric Vehicle Logistics Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_EmployeesAndConsultantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "EmployeesAndConsultantMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and consultant",
        "label": "Employees and consultant [Member]",
        "verboseLabel": "Employees and a consultant [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_EmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "EmployeesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to employees.",
        "label": "Employees [Member]",
        "verboseLabel": "Employees [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_EmployeesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "EmployeesTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to employees.",
        "label": "Employees Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r352"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "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": [
      "r352"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "label": "Equity",
        "totalLabel": "Total equity",
        "verboseLabel": "Shareholder's equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r77",
      "r93",
      "r94",
      "r95",
      "r221",
      "r234",
      "r255",
      "r256",
      "r263",
      "r283",
      "r291"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Equity (deficiency)"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "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": [
      "r283"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r371",
      "r382",
      "r392",
      "r425"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r368",
      "r379",
      "r389",
      "r422"
     ]
    },
    "gpvrf_EventsAfterReportingPeriodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "EventsAfterReportingPeriodMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for event after reporting period.",
        "label": "Events After Reporting Period [Member]",
        "terseLabel": "Events after reporting period [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price of outstanding share options",
        "verboseLabel": "Exercise price"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "gpvrf_ExercisePriceOfOutstandingWarrants": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExercisePriceOfOutstandingWarrants",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price of outstanding warants",
        "label": "Exercise Price Of Outstanding Warrants",
        "verboseLabel": "Exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price, share options granted",
        "verboseLabel": "Exercise price"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "gpvrf_ExercisePriceWarrantsGranted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExercisePriceWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price of warrants granted.",
        "label": "Exercise Price, Warrants Granted",
        "verboseLabel": "Exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend as percentage, share options granted",
        "verboseLabel": "Dividend rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "gpvrf_ExpectedForfeitureRateOfShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExpectedForfeitureRateOfShareOptionsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected forfeiture rate of share options granted.",
        "label": "Expected Forfeiture Rate Of Share Options Granted",
        "terseLabel": "Forfeiture rate"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ExpectedForfeitureRateOfWarrantsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExpectedForfeitureRateOfWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected forfeiture rate of warrants granted.",
        "label": "Expected Forfeiture Rate Of Warrants Granted",
        "terseLabel": "Forfeiture rate"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ExpectedVolatilityWarrantsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExpectedVolatilityWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the warrants granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time.",
        "label": "Expected Volatility, Warrants Granted",
        "verboseLabel": "Annualized volatility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "verboseLabel": "Share-based payments"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "gpvrf_ExpenseReversalOfShareBasedPaymentForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExpenseReversalOfShareBasedPaymentForfeitures",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the expense reversal of share based payment forfeitures.",
        "label": "Expense Reversal Of Share Based Payment Forfeitures",
        "verboseLabel": "Expense reversal of share-based payment forfeitures"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ExportDevelopmentCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ExportDevelopmentCanadaMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for export development canada.",
        "label": "Export Development Canada [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_FWPAcquisitionCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FWPAcquisitionCorpMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for FWP Acquisition Corp.",
        "label": "F W P Acquisition Corp [Member]",
        "terseLabel": "FWP Acquisition Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_FairValueOfSharePurchaseWarrantsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FairValueOfSharePurchaseWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents fair value of share purchase warrants granted.",
        "label": "Fair Value Of Share Purchase Warrants Granted",
        "terseLabel": "Fair value of warrants granted"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_FairValueOfWarrantsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FairValueOfWarrantsIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of fair value of warrants issued.",
        "label": "Fair Value Of Warrants Issued",
        "terseLabel": "Fair value of warrants issued"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_FamilyOfficesOfRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FamilyOfficesOfRelatedPartiesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for family offices of related parties.",
        "label": "Family Offices Of Related Parties [Member]",
        "terseLabel": "Family offices of related parties [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCostsPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceCostsPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 70.0
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income",
        "terseLabel": "Finance income"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ifrs-full_FinanceIncomeOnNetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncomeOnNetInvestmentInFinanceLease",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance income on net investment in finance lease",
        "verboseLabel": "Interest income recognized"
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "gpvrf_FinanceLeaseInvestmentDerecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FinanceLeaseInvestmentDerecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of receivables related to finance leases.",
        "label": "Finance Lease Investment Derecognized",
        "terseLabel": "Investment derecognized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Finance lease receivable, end of year",
        "periodStartLabel": "Finance lease receivable, beginning of year",
        "label": "Finance lease receivables",
        "terseLabel": "Promissory Notes Receivable",
        "verboseLabel": "Finance Lease Receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to finance leases."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "terseLabel": "Total financial liabilities",
        "totalLabel": "Total financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "ifrs-full_FinancialLiabilitiesReclassifiedIntoEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesReclassifiedIntoEquity",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities reclassified into equity",
        "terseLabel": "Series A convertible preferred share liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities reclassified into equity. [Refer: Equity; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r295"
     ]
    },
    "ifrs-full_FinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current finished goods",
        "verboseLabel": "Finished Goods"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r340",
      "r347",
      "r469"
     ]
    },
    "gpvrf_FirstFinancialCovenantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FirstFinancialCovenantsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First financial covenants.",
        "label": "First Financial Covenants [Member]",
        "terseLabel": "First financial covenants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_FixedStockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FixedStockOptionPlanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for fixed stock option plan.",
        "label": "Fixed Stock Option Plan [Member]",
        "verboseLabel": "Fixed Stock Option Plan (the \"2016 Plan\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FixturesAndFittingsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixtures and fittings [member]",
        "terseLabel": "Furniture [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gpvrf_ForeignExchangeChangesToDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ForeignExchangeChangesToDeferredIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information about foreign exchange changes to deferred income.",
        "negatedLabel": "Foreign exchange changes",
        "label": "Foreign Exchange Changes to deferred income",
        "terseLabel": "FX Changes",
        "verboseLabel": "Foreign exchange changes"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ForgivenessOnLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ForgivenessOnLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of forgiveness on lease liability.",
        "label": "Forgiveness On Lease Liability",
        "terseLabel": "Forgiveness on lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r429"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r429"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r429"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r429"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r429"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "gpvrf_FurnitureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FurnitureMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for furniture",
        "label": "Furniture [Member]",
        "verboseLabel": "Furniture [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_FwpHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "FwpHoldingsLlcMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member is stand for FWP Holdings LLC.",
        "label": "Fwp Holdings Llc [Member]",
        "verboseLabel": "FWP Holdings LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_GPGreenPowerIndustriesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GPGreenPowerIndustriesIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "G P Green Power Industries Inc [Member]",
        "verboseLabel": "GP GreenPower Industries Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_GainsAndLossesOnChangeInFairValueOfConvertiblePreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GainsAndLossesOnChangeInFairValueOfConvertiblePreferredShares",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount represents for gains and losses on change in fair value of convertible preferred shares.",
        "label": "Gains And Losses On Change In Fair Value Of Convertible Preferred Shares",
        "terseLabel": "Series A convertible Preferred shares change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      },
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange loss / (gain)",
        "label": "Foreign exchange gain (loss)",
        "terseLabel": "Foreign exchange loss / (gain)",
        "verboseLabel": "Foreign exchange gain"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r212",
      "r275"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r306",
      "r324",
      "r326",
      "r338"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [member]",
        "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": [
      "r168",
      "r306",
      "r324",
      "r326",
      "r338"
     ]
    },
    "gpvrf_GeruiNewEnergyVehicleCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GeruiNewEnergyVehicleCoLtdMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This members stands for Gerui New Energy Vehicle Co Ltd.",
        "label": "Gerui New Energy Vehicle Co Ltd [Member]",
        "terseLabel": "Gerui New Energy Vehicle (Nanjing) Co., Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "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": [
      "r54",
      "r55",
      "r139",
      "r223",
      "r224",
      "r246",
      "r277"
     ]
    },
    "gpvrf_GovernmentGrantRelatedLeaseAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GovernmentGrantRelatedLeaseAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to lease liability and right-of-use asset from government grant (IAS 20).",
        "label": "Government Grant Related Lease Adjustment",
        "terseLabel": "Government grant related lease adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_GpTruckBodyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GpTruckBodyIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for GP Truck Body Inc.",
        "label": "Gp Truck Body Inc [Member]",
        "terseLabel": "GP Truck Body Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_GreenPowerManufacturingWvIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GreenPowerManufacturingWvIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stand for Green Power Manufacturing WV Inc.",
        "label": "Green Power Manufacturing Wv Inc [Member]",
        "terseLabel": "GreenPower Manufacturing WV Inc [Member]",
        "verboseLabel": "Electric Vehicle Logistics Inc."
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_GreenPowerMotorCompanyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "GreenPowerMotorCompanyIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Green Power Motor Company, Inc [Member]",
        "verboseLabel": "GreenPower Motor Company, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Cost [Member]",
        "verboseLabel": "Carrying value"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r57",
      "r61",
      "r64",
      "r139",
      "r150",
      "r152",
      "r204",
      "r226",
      "r230",
      "r233",
      "r251",
      "r252",
      "r328"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "gpvrf_ProfitLossFromOperationsBeforeInterestAccretionAndForeignExchange",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross Profit"
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r354",
      "r355",
      "r378"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write down of assets",
        "label": "Impairment loss",
        "terseLabel": "Impairment of promissory note receivable",
        "verboseLabel": "Write down of assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53"
     ]
    },
    "gpvrf_ImpairmentOnFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ImpairmentOnFinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of impairment on finance lease receivables.",
        "negatedLabel": "Impairment recognized",
        "label": "Impairment On Finance Lease Receivables",
        "terseLabel": "Impairment of accounts receivable related to finance lease",
        "verboseLabel": "Impairment on finance lease receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "auth_ref": []
    },
    "gpvrf_IncomeStatementsLoacationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncomeStatementsLoacationAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Income Statements Loacation [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncomeStatementsLoacationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncomeStatementsLoacationDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the location in the income.statement.",
        "label": "Income Statements Loacation [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncomeTaxCategoryInProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncomeTaxCategoryInProfitOrLossAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Allowance for doubtful accounts, beginning of year",
        "label": "Income Tax Category In Profit Or Loss [Abstract]",
        "terseLabel": "Income tax"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 0.0
      },
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax recovery",
        "label": "Tax expense (income)",
        "terseLabel": "Income tax recovery",
        "totalLabel": "Deferred income tax expense (recovery)"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r41",
      "r91",
      "r159",
      "r197",
      "r198",
      "r199",
      "r299"
     ]
    },
    "gpvrf_IncreaseDecreaseInAllowanceAccountsForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseInAllowanceAccountsForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "commentaryGuidance": "This element should be used to tag non-restated comparative information only.",
        "documentation": "The increase (decrease) in the allowance account used to record the impairment of financial assets due to credit losses. [Refer: Financial assets; Allowance account for credit losses of financial assets]",
        "negatedLabel": "Allowance (recovery) for credit losses",
        "label": "Increase (Decrease) In Allowance Accounts For Credit Losses Of Financial Assets",
        "terseLabel": "Allowance for credit losses",
        "totalLabel": "Total increase (decrease) in allowance account for credit losses of financial assets"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "Net increase (decrease) in cash"
       }
      },
      "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": [
      "r71",
      "r193"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNetInvestmentInFinanceLease",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Lease payments received",
        "label": "Increase (decrease) in net investment in finance lease",
        "terseLabel": "Net investment recognized"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net investment in finance lease. [Refer: Net investment in finance lease]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfSharesOutstanding",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in number of shares outstanding",
        "terseLabel": "Increase (decrease) in number of shares outstanding",
        "verboseLabel": "Total number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]"
       }
      }
     },
     "auth_ref": [
      "r186",
      "r258",
      "r293"
     ]
    },
    "gpvrf_IncreaseDecreaseInProductDevelopmentCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseInProductDevelopmentCost",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in product development cost.",
        "label": "Increase Decrease In Product Development Cost",
        "terseLabel": "Increase decrease in product development cost"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseInventoriesInPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseInventoriesInPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of inventories in property, plant and equipment.",
        "label": "Increase (Decrease) Inventories In Property, Plant And Equipment",
        "terseLabel": "Transfers from inventory"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughAdjustmentsArisingFromPassageOfTimeAllowanceAccountsForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughAdjustmentsArisingFromPassageOfTimeAllowanceAccountsForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "commentaryGuidance": "This element should be used to tag non-restated comparative information only.",
        "documentation": "The increase (decrease) in the allowance account for credit losses of financial assets resulting from adjustments arising from the passage of time. [Refer: Allowance account for credit losses of financial assets]",
        "negatedLabel": "Impairment gain and reversal of impairment loss (impairment loss) determined in accordance with IFRS 9",
        "label": "Increase (Decrease) Through Adjustments Arising From Passage Of Time, Allowance Accounts For Credit Losses Of Financial Assets",
        "terseLabel": "Allowance for credit losses",
        "verboseLabel": "Allowance against accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughBonusSharesIssuedToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughBonusSharesIssuedToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in equity resulting from the issuance of bonus shares to related parties during the reporting period.",
        "label": "Increase (Decrease) Through Bonus Shares Issued To Related Parties",
        "verboseLabel": "Bonus shares issued to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughEquityPortionOfDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughEquityPortionOfDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the equity portion of debentures issued.",
        "label": "Increase (Decrease) Through Equity Portion Of Debentures Issued",
        "verboseLabel": "Equity portion of debentures issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through exercise of options, equity",
        "terseLabel": "Shares issued for exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "gpvrf_IncreaseDecreaseThroughFairValueOfStockOptionsForfeited": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughFairValueOfStockOptionsForfeited",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase and decrease through stock options forfeited.",
        "label": "Increase Decrease Through Fair Value Of Stock Options Forfeited",
        "terseLabel": "Fair value of stock options forfeited"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughInvestmentWriteDownInLionTruckBodyInc": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughInvestmentWriteDownInLionTruckBodyInc",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the investment write-down in lion truck body inc.",
        "label": "Increase Decrease Through Investment Write Down In Lion Truck Body Inc",
        "terseLabel": "Investment write-down in Lion Truck Body Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Foreign exchange translation"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "gpvrf_IncreaseDecreaseThroughNetExchangeDifferencesWarrantyProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesWarrantyProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in warranty provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency.",
        "label": "Increase (decrease) through net exchange differences, warranty provisions",
        "terseLabel": "Foreign exchange translation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through other changes, right-of-use assets",
        "terseLabel": "Change from lease adjustment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in right-of-use assets resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "gpvrf_IncreaseDecreaseThroughPreferredSharesConvertedToCommonShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughPreferredSharesConvertedToCommonShares",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the preferred shares converted to common shares.",
        "label": "Increase (Decrease) Through Preferred Shares Converted To Common Shares",
        "verboseLabel": "Preferred Shares converted to common shares"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughRelatedPartyLoansConvertedIntoPrefBShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughRelatedPartyLoansConvertedIntoPrefBShares",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the related party loans converted into pref b shares.",
        "label": "Increase (Decrease) Through Related Party Loans Converted Into Pref B Shares",
        "verboseLabel": "Related party loans converted into Pref B shares"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Share based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "gpvrf_IncreaseDecreaseThroughUnitTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughUnitTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the unit transaction.",
        "label": "Increase (Decrease) Through Unit Transaction",
        "verboseLabel": "Shares issued in unit transaction"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughWarrantIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughWarrantIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the warrant issuance costs.",
        "label": "Increase (Decrease) Through Warrant Issuance Costs",
        "verboseLabel": "Warrant issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughWarrantsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughWarrantsIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in equity resulting from the issuance of warrants during the reporting period.",
        "label": "Increase (Decrease) Through Warrants Issued",
        "terseLabel": "Warrants issued"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseDecreaseThroughWarrantsIssuedInUnitTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseDecreaseThroughWarrantsIssuedInUnitTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the warrants issued in unit transaction.",
        "label": "Increase (Decrease) Through Warrants Issued In Unit Transaction",
        "verboseLabel": "Warrants issued in unit transaction"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseInCommitmentToIssuePreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseInCommitmentToIssuePreferredShares",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in commitment to issue preferred shares.",
        "label": "Increase In Commitment To Issue Preferred Shares",
        "verboseLabel": "Increase in commitment to issue preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IncreaseInStandbyLetterOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IncreaseInStandbyLetterOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of increase in the standby letter of credit.",
        "label": "Increase In Standby Letter Of Credit",
        "terseLabel": "Increase in the standby letter of credit"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r420",
      "r429",
      "r433",
      "r441"
     ]
    },
    "ifrs-full_InformationAboutMajorCustomers": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InformationAboutMajorCustomers",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Information about major customers",
        "terseLabel": "Information about major customers"
       }
      },
      "en": {
       "role": {
        "documentation": "Information about the entity's major customers and the extent of the entity's reliance on them."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:",
        "verboseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r356",
      "r445"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "verboseLabel": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r356",
      "r445"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r356",
      "r445"
     ]
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance expense",
        "terseLabel": "Insurance"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest and accretion",
        "label": "Interest expense",
        "terseLabel": "Interest and accretion"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r158",
      "r165"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on borrowings",
        "terseLabel": "Loan plus accrued interest",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "verboseLabel": "Interest expense incurred"
       }
      }
     },
     "auth_ref": [
      "r103",
      "r173"
     ]
    },
    "ifrs-full_InterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest recognised as a liability."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 50.0
      },
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Inventory",
        "totalLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r189",
      "r278",
      "r345"
     ]
    },
    "gpvrf_InventoryIncludedInCostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "InventoryIncludedInCostOfSales",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of inventory in cost of sales.",
        "label": "Inventory Included In Cost Of Sales",
        "terseLabel": "Inventory included in cost of sales"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InventoryWritedown2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InventoryWritedown2011",
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory write-down"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r190",
      "r301"
     ]
    },
    "gpvrf_IssuanceOfInitialPublicOffer": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfInitialPublicOffer",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents Issuance of initial public offer.",
        "label": "Issuance Of Initial Public Offer",
        "verboseLabel": "Issuance of IPO"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfOtherEquityInstrument": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfOtherEquityInstrument",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents issuance other equity instrument.",
        "label": "Issuance Of Other Equity Instrument",
        "verboseLabel": "Issuance of share of concurrent private placement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesIssuedForConversionOfDebentures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesIssuedForConversionOfDebentures",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of shares issued for conversion of debentures.",
        "label": "Issuance Of Shares issued for conversion of debentures",
        "terseLabel": "Shares issued for conversion of debentures (shares)",
        "verboseLabel": "Number of shares issued for Conversion of Debentures"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesIssuedInUnitTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesIssuedInUnitTransaction",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in unit transaction.",
        "label": "Issuance Of Shares Issued In Unit Transaction",
        "verboseLabel": "Shares issued in unit transaction (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughBonusSharesForEnteringLoan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughBonusSharesForEnteringLoan",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of shares issued as bonus shares for entering a loan",
        "label": "Issuance Of Shares Through Bonus Shares For Entering Loan",
        "verboseLabel": "Number of bonus shares for entering loan"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughBonusSharesForProvidingLoanGuarantees": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughBonusSharesForProvidingLoanGuarantees",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of shares issued as bonus shares for providing loan guarantees",
        "label": "Issuance Of Shares Through Bonus Shares For Providing Loan Guarantees",
        "verboseLabel": "Number of bonus shares for providing loan guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughBonusSharesIssuedToRelatedParties": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughBonusSharesIssuedToRelatedParties",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of shares through bonus shares issued to related parties.",
        "label": "Issuance Of Shares Through Bonus Shares Issued To Related Parties",
        "verboseLabel": "Bonus shares issued to related parties (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughFairValueOfStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughFairValueOfStockOptionsExercised",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of shares through fair value of stock options exercised.",
        "label": "Issuance Of Shares Through Fair Value Of Stock Options Exercised",
        "terseLabel": "Shares issued for exercise of options (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughPreferredSharesConvertedToCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughPreferredSharesConvertedToCommonShares",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of shares through preferred shares converted to common shares.",
        "label": "Issuance Of Shares Through Preferred Shares Converted To Common Shares",
        "verboseLabel": "Preferred Shares converted to common shares (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughPrivatePlacementOfUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughPrivatePlacementOfUnits",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "issuance of shares issued in private placement of units.",
        "label": "Issuance Of Shares Through private placement of units",
        "verboseLabel": "Shares issued in private placement of units (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_IssuanceOfSharesThroughRelatedPartyLoansConvertedIntoPrefBShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "IssuanceOfSharesThroughRelatedPartyLoansConvertedIntoPrefBShares",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of shares through related party loans converted into pref b shares.",
        "label": "Issuance Of Shares Through Related Party Loans Converted Into Pref B Shares",
        "verboseLabel": "Related party loans converted into Pref B shares (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issue of equity",
        "terseLabel": "Gross proceeds from private placement",
        "verboseLabel": "Shares stated value"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Share capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r348"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Share Capital [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "gpvrf_ItemsNotAffectingCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ItemsNotAffectingCashAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Items not affecting cash [Abstract]",
        "verboseLabel": "Items not affecting cash"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_JointControlOrSignificantInfluenceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointControlOrSignificantInfluenceMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities with joint control or significant influence over entity [member]",
        "verboseLabel": "Company beneficially owned by Chairman [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for entities that have joint control or significant influence over the entity. Joint control is a contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but not control or joint control of those policies."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r217"
     ]
    },
    "gpvrf_JointGuaranteeAmountToSupportOperatingLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "JointGuaranteeAmountToSupportOperatingLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total guarantee amount to support operating line of credit.",
        "label": "Joint Guarantee Amount To Support Operating Line Of Credit",
        "verboseLabel": "Joint guarantee amount to support operating line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r214"
     ]
    },
    "gpvrf_KeyManagementPersonnelCompensationAccomodationAndTrailerRentals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "KeyManagementPersonnelCompensationAccomodationAndTrailerRentals",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of Accomodation and Rentals.",
        "label": "Key Management Personnel Compensation Accomodation And Trailer Rentals",
        "terseLabel": "Accomodation and Rentals"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_KeyManagementPersonnelCompensationConsultingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "KeyManagementPersonnelCompensationConsultingFees",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of consulting fees.",
        "label": "Key Management Personnel Compensation Consulting fees",
        "terseLabel": "Consulting fees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensationOtherLongtermBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationOtherLongtermBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, other long-term employee benefits",
        "terseLabel": "Options Vested",
        "verboseLabel": "Non-cash Options Vested"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsScheduleOfCompensationForDirectorsOfficersAndKeyManagementPersonnelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Salaries and Benefits"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]",
        "terseLabel": "Officers, directors, and companies controlled by officers and directors, and shareholders [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r218"
     ]
    },
    "gpvrf_KokoFinancialServicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "KokoFinancialServicesIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Koko financial services Inc.",
        "label": "Koko Financial Services Inc [Member]",
        "verboseLabel": "Koko Financial Services Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LandMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [member]",
        "terseLabel": "Land [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "ifrs-full_LaterThanFiveYearsAndNotLaterThanSevenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsAndNotLaterThanSevenYearsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than five years and not later than seven years [member]",
        "terseLabel": "Year 6 [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years and not later than seven years."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r334"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "verboseLabel": "Year 5 [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r123",
      "r331",
      "r334",
      "r488"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than five years [member]",
        "verboseLabel": "One to five years [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r182",
      "r330",
      "r334"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "verboseLabel": "Year 2 [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r123",
      "r331",
      "r334",
      "r488"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year [member]",
        "terseLabel": "Thereafter [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three months and not later than one year [member]",
        "verboseLabel": "3 to 12 months [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "verboseLabel": "Year 4 [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r123",
      "r331",
      "r334",
      "r488"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "verboseLabel": "Year 3 [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r123",
      "r331",
      "r334",
      "r488"
     ]
    },
    "gpvrf_LeaseAgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LeaseAgreementAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the axis of lease agreement",
        "label": "Lease Agreement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LeaseAgreementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LeaseAgreementDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Agreement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "verboseLabel": "Lease liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Lease liabilities [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r320"
     ]
    },
    "gpvrf_LeasePaymentReductionAgreed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LeasePaymentReductionAgreed",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total lease payment reduction agreed with lessor based on submitted employee reports.",
        "label": "Lease Payment Reduction Agreed",
        "verboseLabel": "Agreed lease reduction amount by lessor"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LeasePaymentReductionDeferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LeasePaymentReductionDeferred",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about lease payment reduction deferred.",
        "label": "Lease Payment Reduction Deferred",
        "terseLabel": "Lessor\u2019s interpretation: reduction applies at end of lease"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LeasePaymentSuspensionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LeasePaymentSuspensionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for lease payments have been suspended in anticipation of agreed lease reduction.",
        "label": "Lease Payment Suspension Amount",
        "terseLabel": "Suspended payments to account for the reduction"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LeasedAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LeasedAssetMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Leased asset.",
        "label": "Leased asset [Member]",
        "verboseLabel": "Leased Asset [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements [member]",
        "verboseLabel": "Leasehold Improvements [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LenderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LenderMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for lender.",
        "label": "Lender [Member]",
        "terseLabel": "Lenders [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LenderOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LenderOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents about lender one.",
        "label": "Lender one [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LenderTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LenderTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This e member represents about lender two.",
        "label": "Lender two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LesseeIncrementalBorrowingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LesseeIncrementalBorrowingRate",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the incremental borrowing rate (IBR).",
        "label": "Lessee Incremental Borrowing Rate",
        "terseLabel": "Incremental borrowing rate (IBR)"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r160",
      "r164",
      "r255",
      "r256",
      "r283"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [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": [
      "r191",
      "r318"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities arising from financing activities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r191",
      "r318"
     ]
    },
    "gpvrf_LineOfCreditAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LineOfCreditAndTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditAndTermLoanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for line of credit and term loan.",
        "label": "Line Of Credit And Term Loan [Member]",
        "terseLabel": "Line of credit and term loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LineOfCreditBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the line of credit balance.",
        "label": "Line Of Credit Balance",
        "verboseLabel": "Line of credit, balance"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LineOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of line of credit current.",
        "periodEndLabel": "Line of credit, end of year",
        "periodStartLabel": "Line of credit, beginning of year",
        "label": "Line of credit current",
        "verboseLabel": "Line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LineOfCreditIncreasedMargin": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditIncreasedMargin",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information about the line of credit increased margin.",
        "label": "Line Of Credit Increased Margin",
        "terseLabel": "Line of credit increased margin"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LineOfCreditMaximumLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditMaximumLimit",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the value of threshold limit of line of credit.",
        "label": "Line of Credit Maximum limit",
        "verboseLabel": "Maximum credit limit under line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LineOfCreditReservedAsCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LineOfCreditReservedAsCollateral",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of line of credit reserved as collateral.",
        "label": "Line Of Credit Reserved As Collateral",
        "terseLabel": "Line of credit reserved as collateral"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LionTruckBodyIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LionTruckBodyIncorporatedMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for lion truck body incorporated.",
        "label": "Lion Truck Body Incorporated [Member]",
        "terseLabel": "Lion Truck Body [Member]",
        "verboseLabel": "Lion Truck Body Incorporated [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoanFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoanFiveMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Five [Member]",
        "label": "Loan Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoanFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoanFourMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Four [Member]",
        "label": "Loan Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoanNonCashGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoanNonCashGain",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loan non cash gain.",
        "label": "Loan Non Cash Gain",
        "terseLabel": "Loan non cash gain"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoanOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name.",
        "label": "Loan One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoanThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoanThreeMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Three [Member]",
        "label": "Loan Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoanTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Two [Member]",
        "label": "Loan Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_LoansClosed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "LoansClosed",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans closed",
        "label": "Loans Closed",
        "terseLabel": "Loans closed"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AcquisitionOfLionTruckBodyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "terseLabel": "Current portion of term loan",
        "totalLabel": "Total non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_LongtermWarrantyProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermWarrantyProvision",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Warranty liability",
        "label": "Non-current warranty provision",
        "terseLabel": "Long term portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provision for warranties. [Refer: Warranty provision]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311"
     ]
    },
    "ifrs-full_LossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LossesOnChangeInFairValueOfDerivatives",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Losses on change in fair value of derivatives",
        "terseLabel": "Loss on changes in fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ifrs-full_LossesOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LossesOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Loss) on disposal of equipment",
        "label": "Losses on disposals of property, plant and equipment",
        "terseLabel": "Loss on disposal of equipment"
       }
      }
     },
     "auth_ref": [
      "r302"
     ]
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Major components of tax expense (income) [Abstract]",
        "verboseLabel": "Major Components of Tax Expense (Income) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MarketRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketRiskMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market risk [member]",
        "terseLabel": "Market risk [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market prices. Market risk comprises three types of risk: currency risk, interest rate risk and other price risk. [Refer: Currency risk [member]; Interest rate risk [member]; Other price risk [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r121",
      "r327"
     ]
    },
    "ifrs-full_MaturityAnalysisForDerivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAnalysisForDerivativeFinancialLiabilities",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for derivative financial liabilities [text block]",
        "terseLabel": "Disclosure of financial commitments by maturity [Table Text Block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for derivative financial liabilities, including the remaining contractual maturities for those derivative financial liabilities for which contractual maturities are essential for an understanding of the timing of the cash flows. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r153",
      "r253"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r110",
      "r111",
      "r115",
      "r116",
      "r117",
      "r123",
      "r144",
      "r154",
      "r170",
      "r171",
      "r179",
      "r183",
      "r249",
      "r286",
      "r307",
      "r331"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]",
        "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": [
      "r98",
      "r110",
      "r111",
      "r115",
      "r116",
      "r117",
      "r123",
      "r144",
      "r170",
      "r171",
      "r179",
      "r183",
      "r249",
      "r286",
      "r307",
      "r331",
      "r333"
     ]
    },
    "gpvrf_MaximumAggregateFairMarketValueOfStockOptionsExercisable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "MaximumAggregateFairMarketValueOfStockOptionsExercisable",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents maximum aggregate fair market value of stock options exercisable.",
        "label": "Maximum Aggregate Fair Market Value Of Stock Options Exercisable",
        "verboseLabel": "Maximum aggregate fair market value of stock options exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "gpvrf_MonthlyLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "MonthlyLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about monthly lease payments.",
        "label": "Monthly Lease Payments",
        "terseLabel": "Monthly lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "gpvrf_NatureAndContinuanceOfOperationsAndGoingConcernAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NatureAndContinuanceOfOperationsAndGoingConcernAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature and Continuance of Operations and Going Concern [Abstract]",
        "verboseLabel": "Nature and Continuance of Operations and Going Concern [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NetFractionalSharesAsResultOfShareConsolidationShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NetFractionalSharesAsResultOfShareConsolidationShares",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a number of shares related to net fractional shares as a result of share consolidation.",
        "label": "Net Fractional Shares As Result Of Share Consolidation Shares",
        "verboseLabel": "Net fractional shares as a result of share consolidation (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetInvestmentInFinanceLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetInvestmentInFinanceLease",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net investment in finance lease",
        "totalLabel": "Net investment in finance lease",
        "verboseLabel": "Investment recognized"
       }
      },
      "en": {
       "role": {
        "documentation": "The gross investment in the finance lease discounted at the interest rate implicit in the lease. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset. Gross investment in the finance lease is the sum of: (a) the lease payments receivable by a lessor under a finance lease; and (b) any unguaranteed residual value accruing to the lessor. Interest rate implicit in the lease is the rate of interest that causes the present value of (a) the lease payments and (b) the unguaranteed residual value to equal to the sum of (i) the fair value of the underlying asset and (ii) the initial direct costs of the lessor."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r180"
     ]
    },
    "gpvrf_NewAllowanceRecognizedOfAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NewAllowanceRecognizedOfAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableAllowanceForDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of new allowance recognized for accounts receivable.",
        "negatedLabel": "Allowance for credit losses",
        "label": "New Allowance Recognized Of Accounts Receivable",
        "terseLabel": "Allowance for credit losses",
        "totalLabel": "Total increase (decrease) in allowance account for credit losses of financial assets",
        "verboseLabel": "plus: new allowance recognized"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NonCapitalLossCarryForwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NonCapitalLossCarryForwardsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-capital loss carry-forwards.",
        "label": "Non capital loss carry forwards [Member]",
        "verboseLabel": "Non-capital loss carry-forwards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NonCashBonusWarrantAndShareValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NonCashBonusWarrantAndShareValue",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of non-cash bonus warrant and share value.",
        "label": "Non Cash Bonus Warrant And Share Value",
        "terseLabel": "Non cash bonus warrant and share value"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NonCashInvestingAndFinancingTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NonCashInvestingAndFinancingTransactionsAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non cash investing and financing transactions [Abstract]",
        "terseLabel": "Non-cash investing and financing transactions:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r386",
      "r396",
      "r420",
      "r429"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "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",
      "r196"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [domain]",
        "terseLabel": "Non-adjusting events after reporting period [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r196"
     ]
    },
    "ifrs-full_NoncurrentAccrualsAndNoncurrentDeferredIncomeIncludingNoncurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAccrualsAndNoncurrentDeferredIncomeIncludingNoncurrentContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current accruals and non-current deferred income including non-current contract liabilities",
        "verboseLabel": "Long term portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current accruals and non-current deferred income including non-current contract liabilities. [Refer: Accruals; Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490",
      "r492"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "totalLabel": "Total non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r83",
      "r287",
      "r321"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "verboseLabel": "Non-current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentDeferredIncomeIncludingNoncurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentDeferredIncomeIncludingNoncurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current deferred income including non-current contract liabilities",
        "terseLabel": "Deferred revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current deferred income including non-current contract liabilities. [Refer: Deferred income including contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490",
      "r492"
     ]
    },
    "ifrs-full_NoncurrentFinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinanceLeaseReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfChangesInFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Long Term Portion of Finance Lease Receivable",
        "label": "Non-current finance lease receivables",
        "terseLabel": "Finance lease receivables",
        "verboseLabel": "Long Term Portion of Finance Lease Receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current finance lease receivables. [Refer: Finance lease receivables]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Long Term Portion of Lease Liabilities",
        "verboseLabel": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "totalLabel": "Total non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r85",
      "r288",
      "r321"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Non-current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current payables to related parties",
        "verboseLabel": "Loans payable to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "ifrs-full_NoncurrentPortionOfNoncurrentNotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPortionOfNoncurrentNotesAndDebenturesIssued",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current notes and debentures issued",
        "terseLabel": "Convertible debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current notes and debentures issued. [Refer: Notes and debentures issued]"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_NoncurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current prepayments",
        "terseLabel": "Prepaids and deposit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r339",
      "r346"
     ]
    },
    "gpvrf_NoncurrentRestrictedDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NoncurrentRestrictedDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of restricted deposits classified as noncurrent assets.",
        "label": "Noncurrent Restricted Deposit",
        "verboseLabel": "Restricted deposit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "verboseLabel": "Year 1 [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r123",
      "r177",
      "r181",
      "r284",
      "r331",
      "r334"
     ]
    },
    "ifrs-full_NotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not later than three months [member]",
        "terseLabel": "Less than 3 months [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than three months."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotesAndDebenturesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes and debentures issued",
        "terseLabel": "Convertible debentures",
        "verboseLabel": "Promissory note issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Loan principal amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "gpvrf_NumberOfCommonSharesAvailableForIssuanceInShareBasedArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfCommonSharesAvailableForIssuanceInShareBasedArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of common shares available for issuance in share based arrangement.",
        "label": "Number of common shares available for issuance in share based arrangement",
        "verboseLabel": "Number of common shares available for issuance in share based arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfEmployeesThereafterEligibleForAdditionalForgiveness": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfEmployeesThereafterEligibleForAdditionalForgiveness",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the number of employees thereafter eligible for additional forgiveness.",
        "label": "Number Of Employees Thereafter Eligible For Additional Forgiveness",
        "terseLabel": "Number of employees thereafter eligible for additional forgiveness"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfEmployeesThereafterForEligibleForgiveness": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfEmployeesThereafterForEligibleForgiveness",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents number of employees thereafter for eligible forgiveness.",
        "label": "Number Of Employees Thereafter For Eligible Forgiveness",
        "verboseLabel": "Number of employees set thereafter for eligible forgiveness"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement",
        "verboseLabel": "Warrants exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "label": "Number of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r130",
      "r134",
      "r237",
      "r241"
     ]
    },
    "gpvrf_NumberOfPerformanceBasedAwardsAvailableForIssuanceInShareBasedArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfPerformanceBasedAwardsAvailableForIssuanceInShareBasedArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of performance based awards available for issuance in share based arrangement.",
        "label": "Number Of Performance Based Awards Available For Issuance In Share Based Arrangement",
        "verboseLabel": "Number of performance based awards available for issuance in share based arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options exercisable in share-based payment arrangement",
        "terseLabel": "Number of stock options exercisable",
        "verboseLabel": "Total exercisable"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r242"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised",
        "label": "Number of share options exercised in share-based payment arrangement",
        "terseLabel": "Number of stock options exercised in share-based payment arrangement",
        "verboseLabel": "Number of stock options exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r240"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited or Expired",
        "label": "Number of share options forfeited in share-based payment arrangement",
        "terseLabel": "Number of stock options forfeited",
        "verboseLabel": "Number of stock options forfeited or expired in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r239"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "presentationGuidance": "Issued",
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Number of stock options granted in share-based payment arrangement",
        "verboseLabel": "Granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r238"
     ]
    },
    "gpvrf_NumberOfSharePurchaseWarrantsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfSharePurchaseWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about number of share purchase warrants granted.",
        "label": "Number Of Share Purchase Warrants Granted",
        "terseLabel": "Number of purchase warrants/shares received",
        "verboseLabel": "Number of warrants granted"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfSharesConverted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfSharesConverted",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information about the number of shares converted.",
        "label": "Number Of Shares Converted",
        "terseLabel": "Number of shares converted"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "verboseLabel": "Number of common shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance (shares)",
        "periodStartLabel": "Balance (shares)",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r186",
      "r258",
      "r293"
     ]
    },
    "gpvrf_NumberOfStockOptionsAvailableForIssuanceInShareBasedArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfStockOptionsAvailableForIssuanceInShareBasedArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of stock options available for issuance in share based arrangement.",
        "label": "Number Of Stock Options Available For Issuance In Share Based Arrangement",
        "terseLabel": "Number of stock options available for issuance in share based arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfUnitsSoldUnderPrivatePlacement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfUnitsSoldUnderPrivatePlacement",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of units sold.",
        "label": "Number Of Units Sold Under Private Placement",
        "verboseLabel": "Number of units sold under private placement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfVehiclesOnFinanceLeases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfVehiclesOnFinanceLeases",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of vehicles on finance leases",
        "label": "Number of vehicles on finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfVehiclesOnOperatingLeases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfVehiclesOnOperatingLeases",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of vehicles on operating leases",
        "label": "Number of vehicles on operating leases"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsExercised",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information of exercised.",
        "negatedLabel": "Exercised",
        "negativeTerseLabel": "Number of warrants exercised",
        "label": "Number of warrants exercised",
        "terseLabel": "Number of warrants exercised",
        "verboseLabel": "Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of warrants exercised in a share-based payment arrangement.",
        "negatedLabel": "Exercised",
        "label": "Number Of Warrants Exercised In Sharebased Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsForfeitedOrExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsForfeitedOrExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of warrants forfeited or expired in a share-based payment arrangement.",
        "negatedLabel": "Forfeited or Expired",
        "label": "Number Of Warrants Forfeited Or Expired In Sharebased Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of warrants granted in a share-based payment arrangement.",
        "presentationGuidance": "Issued",
        "label": "Number Of Warrants Granted In Sharebased Payment Arrangement",
        "terseLabel": "Number of stock options granted in share-based payment arrangement",
        "verboseLabel": "Granted"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsIssued",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of warrants issued.",
        "label": "Number Of Warrants Issued",
        "terseLabel": "Number of warrants issued",
        "verboseLabel": "Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsIssuedToPurchaseCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsIssuedToPurchaseCommonShares",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about number of warrants issued to purchase common shares.",
        "label": "Number Of Warrants Issued To Purchase Common Shares",
        "terseLabel": "Warrants issued to purchase common shares"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_NumberOfWarrantsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "NumberOfWarrantsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of warrants outstanding in a share-based payment arrangement.",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "label": "Number Of Warrants Outstanding In Sharebased Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_OfficeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OfficeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenditure for office.",
        "label": "Office expense",
        "terseLabel": "Office expense"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information of one customer.",
        "label": "One Customer [Member]",
        "terseLabel": "One customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "gpvrf_ProfitLossFromOperationsBeforeInterestAccretionAndForeignExchange",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expense",
        "totalLabel": "Total sales, general and administrative costs"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "gpvrf_OperatingLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OperatingLeaseInterestExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to operating lease interest expense.",
        "negatedLabel": "less amount representing interest expense",
        "label": "Operating lease Interest Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_OperatingLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OperatingLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents operating line of credit of the company.",
        "label": "Operating Line Of Credit",
        "terseLabel": "Maximum line of credit limit",
        "verboseLabel": "Operating line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_OperatingLossesCarryForwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OperatingLossesCarryForwardsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating losses carry forwards.",
        "label": "Operating Losses Carry Forwards [Member]",
        "verboseLabel": "Operating losses carry forward [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_OptionLifeWarrantsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OptionLifeWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected life of warrants granted.",
        "label": "Option Life, Warrants Granted",
        "terseLabel": "Expected life of warrants",
        "verboseLabel": "Expected life of options"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "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": [
      "r493"
     ]
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other income",
        "label": "Other adjustments to reconcile profit (loss)",
        "terseLabel": "Other (income) / expense"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "gpvrf_OtherCarryforwardBalancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OtherCarryforwardBalancesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other carryforward balances.",
        "label": "Other carryforward balances [Member]",
        "verboseLabel": "Other carryforward balances [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations",
        "terseLabel": "Cumulative translation reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r289",
      "r300"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "terseLabel": "Current portion of other liabilities",
        "verboseLabel": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_OtherEquityInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEquityInterestMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other equity interest [member]",
        "terseLabel": "Equity Portion of Debentures [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income",
        "verboseLabel": "Other Income"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r342",
      "r343"
     ]
    },
    "gpvrf_OtherItemAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OtherItemAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Item [Abstract]",
        "verboseLabel": "Other items"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_OtherNonCashGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "OtherNonCashGain",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of other non cash gain.",
        "label": "Other Non Cash Gain",
        "verboseLabel": "Other non cash gain"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "verboseLabel": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other non-current financial liabilities",
        "terseLabel": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r89",
      "r282"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables",
        "terseLabel": "Promissory note receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r346"
     ]
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRelatedPartiesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other related parties [member]",
        "terseLabel": "Countryman, Koko, FWP Acquisition and FWP Holdings [Member]",
        "verboseLabel": "Other related parties [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r35",
      "r219"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r384",
      "r394",
      "r427"
     ]
    },
    "ifrs-full_OutstandingCommitmentsMadeByEntityRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OutstandingCommitmentsMadeByEntityRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding commitments made by entity, related party transactions",
        "terseLabel": "Loans outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding commitments made by the entity in related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r31",
      "r215"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r387",
      "r397",
      "r430"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r387",
      "r397",
      "r430"
     ]
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r257",
      "r292"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_PaymentsForShareIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsForShareIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 130.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Equity offering costs",
        "label": "Payments for share issue costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for share issue costs."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "gpvrf_PaymentsForShortTermLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PaymentsForShortTermLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount related to payments for short-term leases.",
        "label": "Payments for short term leases",
        "verboseLabel": "Payments for short-term leases"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "gpvrf_PaymentsOfPromissoryNoteClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PaymentsOfPromissoryNoteClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for payment of promissory note, classified as financing activities.",
        "negatedLabel": "Principal payments on promissory note",
        "label": "Payments Of promissory note, Classified As Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "gpvrf_PercentageChangeInBaseRateOrPrimeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PercentageChangeInBaseRateOrPrimeRate",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage change in base rate or prime rate.",
        "label": "Percentage Change In Base Rate Or Prime Rate",
        "terseLabel": "Percentage change in base rate or prime rate"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PercentageOfAccountsReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PercentageOfAccountsReceivable",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of accounts receivable.",
        "label": "Percentage Of Accounts Receivable",
        "terseLabel": "Percentage of accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PercentageOfChangeExchangeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PercentageOfChangeExchangeRate",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the percentage of change exchange rate.",
        "label": "Percentage Of Change Exchange Rate",
        "terseLabel": "Percentage of change in exchange rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue",
        "terseLabel": "Percentage of revenue"
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "gpvrf_PercentageOfIncreaseDecreaseInWarrantyProvision": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PercentageOfIncreaseDecreaseInWarrantyProvision",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of increase decrease in warranty provision.",
        "label": "Percentage Of Increase Decrease In Warranty Provision",
        "terseLabel": "Percentage of increase decrease in warranty provision"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PersonalGuaranteeAmountToSupportOperatingLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PersonalGuaranteeAmountToSupportOperatingLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of personal guarantee given to support operating line of credit.",
        "label": "Personal Guarantee Amount To Support Operating Line Of Credit",
        "verboseLabel": "Personal guarantee amount to support operating line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PlaceholderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PlaceholderMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Placeholder [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preference shares [member]",
        "terseLabel": "Series B Convertible Preferred Shares [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": [
      "r493"
     ]
    },
    "gpvrf_PreferredShareLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PreferredShareLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of preferred share liability.",
        "label": "Preferred Share Liability",
        "terseLabel": "Preferred share liability"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PreferredStockConvertibleSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PreferredStockConvertibleSharesIssued",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion of preferred stock.",
        "label": "Preferred Stock, Convertible, Shares Issued",
        "terseLabel": "Preferred stock, convertible, shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PreferredStockDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PreferredStockDividendRate",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate",
        "terseLabel": "Preferred stock, dividend rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Prepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Prepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments",
        "terseLabel": "Prepaids and deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r346"
     ]
    },
    "gpvrf_PricePerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PricePerUnit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent price per unit.",
        "label": "Price per unit",
        "terseLabel": "Per share price",
        "verboseLabel": "Price per unit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PrincipalActivityOfEntity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PrincipalActivityOfEntity",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents principal activity of entity.",
        "label": "Principal Activity Of Entity",
        "verboseLabel": "Principal Activity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Proceeds from term loan facility",
        "verboseLabel": "Gross proceeds from term loan"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 140.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of options",
        "verboseLabel": "Proceeds from exercise of stock options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 150.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of warrants",
        "terseLabel": "Proceeds from exercise of warrants"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of share purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfBondsNotesAndDebentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfBondsNotesAndDebentures",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issue of bonds, notes and debentures",
        "terseLabel": "Proceeds on issuance of Convertible Debentures",
        "verboseLabel": "Proceeds from promissory note"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of bonds, notes and debentures."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_ProceedsFromIssueOfPreferenceShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfPreferenceShares",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issue of preference shares",
        "terseLabel": "Proceeds from issuance of series A convertible preferred shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of preference shares. [Refer: Preference shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Gross proceeds from warrants private placement",
        "label": "Proceeds from issuing shares",
        "terseLabel": "Proceeds from issuing shares",
        "verboseLabel": "Proceeds from issuance of common shares and warrants"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "gpvrf_ProceedsFromLionTruckBodyBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProceedsFromLionTruckBodyBusinessCombination",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of proceeds from lion truck body business combination.",
        "negatedLabel": "Lion truck body business combination",
        "label": "Proceeds From Lion Truck Body Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of other long-term assets, classified as investing activities",
        "terseLabel": "Gross proceeds from sale of land owned by company in Porterville California"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "gpvrf_ProceedsFromPaycheckProtectionProgram": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProceedsFromPaycheckProtectionProgram",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the proceeds from paycheck protection program.",
        "label": "Proceeds From Paycheck Protection Program",
        "terseLabel": "Paycheck protection program proceeds",
        "verboseLabel": "Proceeds from paycheck protection program"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ProceedsFromPrivatePlacementOfUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProceedsFromPrivatePlacementOfUnits",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from private placement of units.",
        "label": "Proceeds from private placement of units",
        "verboseLabel": "Proceeds from private placement of units"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ProceedsFromRepaymentOfLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProceedsFromRepaymentOfLineOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/LineOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the line of credit.",
        "label": "Proceeds From Repayment Of Line Of Credit",
        "terseLabel": "Cash payments",
        "verboseLabel": "Proceeds from (repayment of) line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ProceedsFromRepaymentOfRevolvingTermLoanFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProceedsFromRepaymentOfRevolvingTermLoanFacility",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the proceeds from repayment of revolving term loan facility.",
        "negatedLabel": "Proceeds from (repayment of) revolving term loan facility",
        "label": "Proceeds From Repayment Of Revolving Term Loan Facility",
        "terseLabel": "Proceeds from (repayment of) revolving term loan facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds from disposal of property and equipment, net of fees"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "gpvrf_ProductDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProductDevelopmentCostsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for product development costs.",
        "label": "Product Development Costs [Member]",
        "terseLabel": "Product development costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional fees expense",
        "verboseLabel": "Professional fees"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "gpvrf_ProfessionalFeesExpenseRelatedToWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProfessionalFeesExpenseRelatedToWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of professional fees expense related to warrants.",
        "label": "Professional Fees Expense Related To Warrants",
        "terseLabel": "Professional fees expense related to warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "terseLabel": "Net loss for the period",
        "totalLabel": "Loss for the year",
        "verboseLabel": "Loss for the year"
       }
      },
      "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": [
      "r76",
      "r78",
      "r160",
      "r162",
      "r222",
      "r235",
      "r268",
      "r296",
      "r321",
      "r325"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Loss for the year before income tax"
       }
      }
     },
     "auth_ref": [
      "r141",
      "r336",
      "r337",
      "r342",
      "r343"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "totalLabel": "Loss from operations for the year"
       }
      }
     },
     "auth_ref": [
      "r309",
      "r494"
     ]
    },
    "gpvrf_ProfitLossFromOperationsBeforeInterestAccretionAndForeignExchange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ProfitLossFromOperationsBeforeInterestAccretionAndForeignExchange",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss from operations before interest, accretion and foreign exchange.",
        "label": "Profit Loss from operations before interest, accretion and foreign exchange",
        "terseLabel": "Loss from operations before interest, accretion and foreign exchange",
        "totalLabel": "Loss from operations before interest, accretion and foreign exchange"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PromissoryNotePayableNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PromissoryNotePayableNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of promissory note payable non current.",
        "positiveLabel": "Long-term portion of promissory note payable",
        "label": "Promissory note payable non current",
        "terseLabel": "Promissory note payable",
        "verboseLabel": "Long-term portion"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_PropertyInRiversideMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "PropertyInRiversideMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for property in riverside.",
        "label": "Property In Riverside [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Property, plant and equipment at end of period",
        "periodStartLabel": "Property, plant and equipment at beginning of period",
        "label": "Property, plant and equipment",
        "terseLabel": "Property and equipment",
        "totalLabel": "Total property, plant 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": [
      "r16",
      "r209",
      "r276"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proportion of ownership interest in subsidiary",
        "verboseLabel": "Percentage Ownership"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r43",
      "r46",
      "r81"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r96",
      "r117",
      "r134",
      "r192",
      "r322",
      "r323",
      "r482"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "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": [
      "r70",
      "r96",
      "r117",
      "r134",
      "r192",
      "r322",
      "r323",
      "r482"
     ]
    },
    "gpvrf_RecognitionOfDeferredRevenueFromContractCancellation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RecognitionOfDeferredRevenueFromContractCancellation",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognition of deferred revenue from contract cancellation",
        "label": "Recognition Of Deferred Revenue From Contract Cancellation",
        "verboseLabel": "Recognition of deferred revenue from contract cancellation"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RecognizedDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RecognizedDeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of recognized deferred revenue.",
        "label": "Recognized Deferred Revenue",
        "verboseLabel": "Recognized deferred revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r368",
      "r379",
      "r389",
      "r422"
     ]
    },
    "gpvrf_ReduceTaxableIncomeForFuture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ReduceTaxableIncomeForFuture",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount of reduce taxable income for future.",
        "label": "Reduce taxable income for future"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RelatedPartyLoanAndInterestsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RelatedPartyLoanAndInterestsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents about related party loan &amp; interests payable.",
        "negatedLabel": "Related Party Loan",
        "label": "Related Party Loan And Interests Payable",
        "terseLabel": "Loans payable to related parties",
        "verboseLabel": "Related Party Loan &amp; Interests Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RemainderYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RemainderYearMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents finance lease payment received remainder year member.",
        "label": "Remainder Year [Member]",
        "verboseLabel": "Remainder [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RemainingPaymentsOnShortTermLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RemainingPaymentsOnShortTermLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount related to payments for short-term leases.",
        "label": "Remaining Payments On Short Term Leases",
        "terseLabel": "Remaining payments on short term leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rental expense",
        "verboseLabel": "Rental payments"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "gpvrf_RepaymentOfOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RepaymentOfOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 120.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of repayment of other liabilities.",
        "negatedLabel": "Repayment of other liabilities",
        "label": "Repayment Of Other Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "terseLabel": "Product development costs"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r228"
     ]
    },
    "ifrs-full_ReserveOfEquityComponentOfConvertibleInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfEquityComponentOfConvertibleInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of equity component of convertible instruments",
        "terseLabel": "Equity portion of convertible debentures"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing components of convertible instruments classified as equity."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_ReserveOfEquityComponentOfConvertibleInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfEquityComponentOfConvertibleInstrumentsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve of equity component of convertible instruments [member]",
        "terseLabel": "Reserves [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing components of convertible instruments classified as equity."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "gpvrf_ReserveOfExchangesDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ReserveOfExchangesDifferencesOnTranslation",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognized in other comprehensive income and accumulated in equity.",
        "periodEndLabel": "Cumulative translation reserve",
        "label": "Reserve Of Exchanges Differences On Translation",
        "verboseLabel": "Cumulative translation reserve"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r369",
      "r380",
      "r390",
      "r423"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r370",
      "r381",
      "r391",
      "r424"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r377",
      "r388",
      "r398",
      "r431"
     ]
    },
    "gpvrf_RestrictedDepositAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RestrictedDepositAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Deposit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RestrictedDepositClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RestrictedDepositClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the restricted deposit, classified as investing activities.",
        "negatedLabel": "Restricted deposits",
        "label": "Restricted Deposit Classified As Investing Activities",
        "terseLabel": "Restricted deposits"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RestrictedDepositLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RestrictedDepositLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Restricted Deposit [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RestrictedDepositTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RestrictedDepositTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/RestrictedDepositNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to details of restricted deposit.",
        "label": "Restricted Deposit [Table]"
       }
      }
     },
     "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.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Accumulated deficit",
        "verboseLabel": "Accumulated deficit"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r348",
      "r349"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "Accumulated Deficit [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r344"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Revenue",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": [
      "r87",
      "r141",
      "r157",
      "r161",
      "r166",
      "r167",
      "r169",
      "r298",
      "r321",
      "r342",
      "r343"
     ]
    },
    "gpvrf_RevenueFromOperatingAndFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RevenueFromOperatingAndFinanceLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the revenue from operating and finance leases.",
        "label": "Revenue From Operating And Finance Leases",
        "terseLabel": "Revenue from operating and finance leases"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RevenueFromVehicleSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RevenueFromVehicleSale",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the revenue from vehicle sales.",
        "label": "Revenue From Vehicle Sale",
        "terseLabel": "Vehicle, parts sales and service"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RevenueRecognizedFromDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RevenueRecognizedFromDeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents revenue recognized from deferred revenue during the period of year.",
        "negatedLabel": "Revenue recognized from deferred revenue during the year",
        "label": "Revenue recognized from deferred revenue",
        "terseLabel": "Revenue recognized from deferred revenue during the year"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RevolvingDemandLineOfCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RevolvingDemandLineOfCreditFacilityMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for revolving demand line of credit facility.",
        "label": "Revolving Demand Line Of Credit Facility [Member]",
        "terseLabel": "Revolving demand line of credit facility [Member]",
        "verboseLabel": "Revolving demand line of credit facility with CIBC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RevolvingTermLoanFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RevolvingTermLoanFacilityLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "na",
        "label": "Revolving Term Loan Facility [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RevolvingTermLoanFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RevolvingTermLoanFacilityTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving term loan facility.",
        "label": "Revolving Term Loan Facility [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RightOfUseAssetAcquiredAsNonCashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RightOfUseAssetAcquiredAsNonCashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SupplementalCashFlowDisclosureScheduleOfAdditionalDetailRegardingTheCompanysCashFlowDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about right of use asset acquired as non cash transaction.",
        "positiveLabel": "Additions during the period",
        "label": "Right of use asset acquired as non cash transaction",
        "terseLabel": "Right of use asset acquired",
        "verboseLabel": "Right of use asset acquired"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RightOfUseAssetAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RightOfUseAssetAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of right-of-use (RoU) assets added during the period.",
        "label": "Right Of Use Asset Additions",
        "terseLabel": "RoU asset addition"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Right of Use Assets, end of year",
        "periodStartLabel": "Right of Use Assets, beginning of year",
        "positiveLabel": "Right of Use Assets",
        "label": "Right-of-use assets",
        "terseLabel": "Right of use assets",
        "verboseLabel": "Right of use assets carrying value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r105",
      "r175"
     ]
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "verboseLabel": "Right of use assets [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "gpvrf_RiskFreeInterestRateWarrantsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RiskFreeInterestRateWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for warrants granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]",
        "label": "Risk Free Interest Rate, Warrants Granted",
        "verboseLabel": "Risk-free interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_RollingStockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "RollingStockOptionPlanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for rolling stock option plan.",
        "label": "Rolling Stock Option Plan [Member]",
        "verboseLabel": "Rolling Stock Option Plan (the \"2019 Plan\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SalesAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and marketing expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "gpvrf_SalesAndMarketingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SalesAndMarketingMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sales and marketing.",
        "label": "Sales And Marketing [Member]",
        "terseLabel": "Sales and marketing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SalesRevenueFromVehiclesPreviouslyOnLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SalesRevenueFromVehiclesPreviouslyOnLeases",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of vehicle sales revenue from vehicles previously on leases where the leases were cancelled and the vehicles subsequently sold",
        "label": "Sales Revenue From Vehicles Previously On Leases",
        "verboseLabel": "Sales revenue from vehicles previously on leases"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SanJoaquinValleyEquipmentLeasingIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SanJoaquinValleyEquipmentLeasingIncMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "San Joaquin Valley Equipment Leasing, Inc [Member]",
        "terseLabel": "San Joaquin Valley Equipment Leasing, Inc. [Member]",
        "verboseLabel": "San Joaquin Valley Equipment Leasing, Inc.(formerly Utah Manganese, Inc.)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SecondFinancialCovenantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SecondFinancialCovenantsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilityNarrativeDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second financial covenants",
        "label": "Second Financial Covenants [Member]",
        "terseLabel": "Second financial covenants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SecuritiesLendingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SecuritiesLendingMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities lending [member]",
        "terseLabel": "Lenders [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the lending of securities in which the lender transfers securities in exchange for collateral provided by the borrower."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r335"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "gpvrf_SecurityDepositsForRightOfUseAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SecurityDepositsForRightOfUseAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the security deposits for right of use assets.",
        "negatedLabel": "Security deposits for right of use assets",
        "label": "Security Deposits For Right Of Use Assets, classified as investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseAbstract",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense [abstract]",
        "terseLabel": "Sales, general and administrative costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SellingProfitLossOnFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SellingProfitLossOnFinanceLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling profit (loss) on finance leases",
        "verboseLabel": "Selling profit on finance leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The selling profit (loss) on finance leases. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "gpvrf_SeriesAConvertiblePreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SeriesAConvertiblePreferredSharesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for series A convertible preferred shares.",
        "label": "Series A Convertible Preferred Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SeriesAPreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SeriesAPreferenceSharesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "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]]",
        "label": "Series A Preference Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SeriesBConvertiblePreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SeriesBConvertiblePreferredSharesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for series B convertible preferred shares.",
        "label": "Series B Convertible Preferred Shares [Member]",
        "terseLabel": "Series B convertible preferred shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SeriesBPreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SeriesBPreferenceSharesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "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]]",
        "label": "Series B Preference Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SeriesBPreferenceSharesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SeriesBPreferenceSharesTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "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]]",
        "label": "Series B Preference Shares Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ShareIssueCostRelatedToProspectusOfferingAndAtm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ShareIssueCostRelatedToProspectusOfferingAndAtm",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of share issue cost related to prospectus offering and the ATM.",
        "label": "Share Issue Cost Related To Prospectus Offering And Atm",
        "terseLabel": "Share issuance costs related to prospectus offering and the ATM"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ShareIssueCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ShareIssueCostsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share issue costs.",
        "label": "Share issue costs [Member]",
        "verboseLabel": "Share issue costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareIssueRelatedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareIssueRelatedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Share issuance costs",
        "label": "Share issue related cost",
        "verboseLabel": "Share issuance costs"
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "gpvrf_ShareIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ShareIssuedPricePerShare",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Share Issued, Price Per Share",
        "terseLabel": "Shares issued, price per share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share options [member]",
        "terseLabel": "Stock Options [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share options."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "gpvrf_SharesIssuedForCash": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SharesIssuedForCash",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of shares related to shares issued for cash.",
        "label": "Shares Issued For Cash",
        "verboseLabel": "Shares issued for cash (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SharesValueIssuedForCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SharesValueIssuedForCash",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount related to shares value issued for cash.",
        "label": "Shares Value Issued For Cash",
        "verboseLabel": "Shares issued for cash"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails",
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Revolving term loan facility",
        "label": "Current borrowings",
        "verboseLabel": "Term loan facility"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ifrs-full_ShorttermBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowingsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term borrowings [member]",
        "terseLabel": "Short-Term Loan [Member]",
        "verboseLabel": "Short-term loan [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r317",
      "r320"
     ]
    },
    "ifrs-full_ShorttermWarrantyProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermWarrantyProvision",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Current portion of warranty liability",
        "label": "Current warranty provision",
        "terseLabel": "Current portion"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provision for warranties. [Refer: Warranty provision]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311"
     ]
    },
    "gpvrf_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information of Significant Accounting Policies",
        "label": "Significant accounting policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SouthCharlestonDevelopmentAuthorityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SouthCharlestonDevelopmentAuthorityMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for South Charleston Development Authority entity.",
        "label": "South Charleston Development Authority [Member]",
        "verboseLabel": "South Charleston Development Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SpareParts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SpareParts",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current spare parts",
        "verboseLabel": "Parts"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of interchangeable parts that are kept in an inventory and are used for the repair or replacement of failed parts. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [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_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfChangesInEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r372",
      "r383",
      "r393",
      "r426"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionExpireDateMarch272024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionExpireDateMarch272024Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "na",
        "label": "Stock Option Expire Date March 27, 2024 [Member]",
        "terseLabel": "March 31, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionExpiryDateMarch272024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionExpiryDateMarch272024Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "na",
        "label": "Stock Option Expiry Date March 27, 2024 [Member]",
        "terseLabel": "March 27, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiry date of stock options.",
        "label": "Stock Options Expiry Date [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateDecember102021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateDecember102021Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date December 10 2021.",
        "label": "Stock Options Expiry Date December 10 2021 [Member]",
        "terseLabel": "December 10, 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateDecember102026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateDecember102026Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date December 10, 2026.",
        "label": "Stock Options Expiry Date December 10 2026 [Member]",
        "terseLabel": "December 10, 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateDecember42025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateDecember42025Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date December 4, 2025.",
        "label": "Stock Options Expiry Date December 4 2025 [Member]",
        "terseLabel": "December 4, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiry dates of stock options.",
        "label": "Stock Options Expiry Date [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateFebruary112025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateFebruary112025Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date February 11, 2025.",
        "label": "Stock Options Expiry Date February 11 2025 [Member]",
        "terseLabel": "February 11, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateFebruary122024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateFebruary122024Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date February 12, 2024",
        "label": "Stock Options Expiry Date February 12 2024 [Member]",
        "verboseLabel": "February 12, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateFebruary142023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateFebruary142023Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options expiry date February 14 2023.",
        "label": "Stock Options Expiry Date February 14 2023 [Member]",
        "terseLabel": "February 14, 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateFebruary142028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateFebruary142028Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options expiry date February 14 2028.",
        "label": "Stock Options Expiry Date February 14 2028 [Member]",
        "verboseLabel": "February 14, 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateFebruary282028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateFebruary282028Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options expiry date March 28, 2028..",
        "label": "Stock Options Expiry Date February 28 2028 [Member]",
        "verboseLabel": "March 28, 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateJanuary302025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateJanuary302025Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date January 30, 2025",
        "label": "Stock Options Expiry Date January 30 2025 [Member]",
        "verboseLabel": "January 30, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateJuly042027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateJuly042027Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date July 04 2027.",
        "label": "Stock Options Expiry Date July 04 2027 [Member]",
        "terseLabel": "July 4, 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateJuly32025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateJuly32025Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date July 3, 2022.",
        "label": "Stock Options Expiry Date July 3 2025 [Member]",
        "terseLabel": "July 3, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateJune282029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateJune282029Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date June 28 2029.",
        "label": "Stock Options Expiry Date June 28 2029 [Member]",
        "terseLabel": "June 28, 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateMarch142030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateMarch142030Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date March 14 2030.",
        "label": "Stock Options Expiry Date March 14 2030 [Member]",
        "terseLabel": "March 14, 2030 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateMarch272029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateMarch272029Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date March 27 2029.",
        "label": "Stock Options Expiry Date March 27 2029 [Member]",
        "terseLabel": "March 27, 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateMarch282028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateMarch282028Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date March 28 2028 .",
        "label": "Stock Options Expiry Date March 28 2028 [Member]",
        "terseLabel": "March 28, 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateMay182026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateMay182026Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date May 18, 2026.",
        "label": "Stock Options Expiry Date May 18 2026 [Member]",
        "terseLabel": "May 18, 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateMay42023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateMay42023Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date May 4, 2023",
        "label": "Stock Options Expiry Date May 4 2023 [Member]",
        "verboseLabel": "May 4, 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateNovember022027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateNovember022027Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date November 02 2027.",
        "label": "Stock Options Expiry Date November 02 2027 [Member]",
        "terseLabel": "November 2, 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateNovember192025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateNovember192025Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date November 19, 2025.",
        "label": "Stock Options Expiry Date November 19 2025 [Member]",
        "terseLabel": "November 19, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsExpiryDateNovember302023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsExpiryDateNovember302023Member",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options Expiry Date November 30, 2023",
        "label": "Stock Options Expiry Date November 30 2023 [Member]",
        "verboseLabel": "November 30, 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsGrantDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsGrantDateAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant date of expiry options.",
        "label": "Stock Options Grant Date [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_StockOptionsGrantDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "StockOptionsGrantDateDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant dates of stock options.",
        "label": "Stock Options Grant Date [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_SupplementalDisclosureRespectToCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "SupplementalDisclosureRespectToCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Disclosure Respect to Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "gpvrf_TaxEffectFromExpiryOfLossCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TaxEffectFromExpiryOfLossCarryforward",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect from expiry of loss carryforwards.",
        "label": "Tax Effect From Expiry Of Loss Carryforward",
        "terseLabel": "Expiry of loss carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TaxEffectFromExpiryOfLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TaxEffectFromExpiryOfLossCarryforwards",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect from expiry of loss carryforwards.",
        "label": "Tax Effect From Expiry Of Loss Carryforwards",
        "verboseLabel": "Expiry of loss carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)",
        "verboseLabel": "Items not deductible for tax purposes"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r198"
     ]
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "verboseLabel": "Difference in tax rate in other jurisdictions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r198"
     ]
    },
    "gpvrf_TaxEffectOfUnrecognizedRecognizedLossCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TaxEffectOfUnrecognizedRecognizedLossCarryforward",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of unrecognized recognized loss carryforwards.",
        "label": "Tax Effect Of Unrecognized Recognized Loss Carryforward",
        "terseLabel": "Unrecognized deductible temporary differences and loss carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TaxEffectOfUnrecognizedRecognizedLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TaxEffectOfUnrecognizedRecognizedLossCarryforwards",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of unrecognized recognized loss carryforwards.",
        "label": "Tax Effect Of Unrecognized Recognized Loss Carryforwards",
        "verboseLabel": "Unrecognized (recognized) loss carryforwards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfDifferenceBetweenTaxExpensesAndExpectedIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Expected income tax expense (recovery)"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r198"
     ]
    },
    "gpvrf_TaxRateUsedToMeasureTaxRecoveryOnEquityComponentOfConvertibleDebenture": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TaxRateUsedToMeasureTaxRecoveryOnEquityComponentOfConvertibleDebenture",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate applied in measuring the tax recovery recognized on the equity component of the convertible debenture.",
        "label": "Tax Rate Used To Measure Tax Recovery On Equity Component Of Convertible Debenture",
        "terseLabel": "Tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanFacilityMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan facility.",
        "label": "Term loan facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan.",
        "label": "Term Loan [Member]",
        "terseLabel": "Term loan with CIBC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOfferingFifthTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOfferingFifthTrancheMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan offering fifth tranche.",
        "label": "Term Loan Offering Fifth Tranche [Member]",
        "terseLabel": "Term loan offering, fifth tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOfferingFirstTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOfferingFirstTrancheMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan offering first tranche.",
        "label": "Term Loan Offering First Tranche [Member]",
        "terseLabel": "Term loan offering, first tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOfferingFourthTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOfferingFourthTrancheMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan offering fourth tranche.",
        "label": "Term Loan Offering Fourth Tranche [Member]",
        "terseLabel": "Term loan offering, fouth tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOfferingMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan offering.",
        "label": "Term Loan Offering [Member]",
        "terseLabel": "Term loan offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOfferingSecondTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOfferingSecondTrancheMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan offering second tranche.",
        "label": "Term Loan Offering Second Tranche [Member]",
        "terseLabel": "Term loan offering, second tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOfferingThirdTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOfferingThirdTrancheMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan offering third tranche.",
        "label": "Term Loan Offering Third Tranche [Member]",
        "terseLabel": "Term loan offering, third tranche [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan One [Member]",
        "terseLabel": "Term loan one [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermLoanTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for term loan two.",
        "label": "Term Loan Two [Member]",
        "terseLabel": "Term loan two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TermOfWarranty": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TermOfWarranty",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term of warranty.",
        "label": "Term Of Warranty",
        "terseLabel": "Term of warranty"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ThereafterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ThereafterMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for thereafter.",
        "label": "Thereafter [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ThreeCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ThreeCustomersMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information of three customers.",
        "label": "Three Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TitleOfIndividualsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TitleOfIndividualsAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of individuals [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TitleOfIndividualsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TitleOfIndividualsDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individuals [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ToolsAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ToolsAndEquipmentMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentActivitiesDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents tools and equipment member.",
        "label": "Tools and Equipment [Member]",
        "verboseLabel": "Tools and equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Maximum [Member]",
        "verboseLabel": "Maximum [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r96",
      "r117",
      "r134",
      "r192",
      "r322",
      "r323",
      "r482"
     ]
    },
    "gpvrf_TotalAmountOfForgivenessOnLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TotalAmountOfForgivenessOnLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total amount of forgiveness on lease liability.",
        "label": "Total Amount Of Forgiveness On Lease Liability",
        "terseLabel": "Total amount of forgiveness on lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r418"
     ]
    },
    "gpvrf_TotalWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TotalWorkingCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents total working capital.",
        "label": "Total working capital",
        "verboseLabel": "Total Working Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails": {
       "parentTag": "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfAccountsPayableAndAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current payables",
        "totalLabel": "Total trade and other current payables",
        "verboseLabel": "Trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfFinancialCommitmentsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current payables to related parties",
        "terseLabel": "Current portion of loans payable to related parties",
        "verboseLabel": "Loans payable to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails",
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfFinancialPosition",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current receivables",
        "terseLabel": "Accounts receivable, net of allowances",
        "totalLabel": "Total trade and other current receivables",
        "verboseLabel": "Accounts Receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r262",
      "r279",
      "r290"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts Payable and Accrued Liabilities",
        "label": "Trade and other payables",
        "terseLabel": "Accounts Payable and Accrued Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.greenpowerbus.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TransferToDepositRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TransferToDepositRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesDisclosureOfRightOfUseAssetsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deposit to right-of-use assets.",
        "label": "Transfer To Deposit, Right Of Use Assets",
        "terseLabel": "Removal of RoU assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransportationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransportationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transportation expense",
        "terseLabel": "Transportation costs"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Travel expense",
        "terseLabel": "Travel, accomodation, meals and entertainment"
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "gpvrf_TwoCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TwoCustomersMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information of two customers.",
        "label": "Two Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TwoDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TwoDirectorsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information of two directors.",
        "label": "Two Directors [Member]",
        "verboseLabel": "Two Directors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TwoZeroTwoThreeEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TwoZeroTwoThreeEquityIncentivePlanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stand for 2023 equity incentive plan.",
        "label": "Two Zero Two Three Equity Incentive Plan [Member]",
        "verboseLabel": "2023 Equity Incentive Plan (the \"2023 Plan\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_TwoZeroTwoTwoEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "TwoZeroTwoTwoEquityIncentivePlanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for 2022 equity incentive plan.",
        "label": "Two Zero Two Two Equity Incentive Plan [Member]",
        "verboseLabel": "2022 Equity Incentive Plan (the \"2022 Plan\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for antidilutive instruments. Instruments are antidilutive when their conversion to ordinary shares would increase earnings per share or decrease loss per share from continuing operations. The calculation of diluted earnings per share does not assume conversion, exercise, or other issue of potential ordinary shares that would have an antidilutive effect on earnings per share. It also represents the standard value for the \u2018Types of antidilutive instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r118",
      "r119",
      "r120",
      "r122",
      "r142",
      "r147",
      "r148",
      "r213"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "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": [
      "r27",
      "r118",
      "r119",
      "r120",
      "r122",
      "r142",
      "r147",
      "r148",
      "r213"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r244"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [domain]",
        "terseLabel": "Share-based payment arrangements [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r244"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfRevenuesAllocatedByGeographyDetails",
      "http://www.greenpowerbus.com/role/SegmentedInformationDisclosureOfPropertyAndEquipmentAllocatedByGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States of America [Member]",
        "verboseLabel": "United States [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_UnderwriterWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "UnderwriterWarrantsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents about underwriter warrants.",
        "label": "Underwriter Warrants [Member]",
        "verboseLabel": "Underwriter Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_UnderwrittenOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "UnderwrittenOfferingMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member represents about underwritten offering.",
        "label": "Underwritten offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndiscountedFinanceLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UndiscountedFinanceLeasePaymentsToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undiscounted finance lease payments to be received",
        "terseLabel": "Investment derecognized",
        "verboseLabel": "Payments to be received on Finance Lease Receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undiscounted finance lease payments to be received. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r179"
     ]
    },
    "gpvrf_UndiscountedOperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "UndiscountedOperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesScheduleOfPaymentsOnLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of undiscounted operating lease payments.",
        "label": "Undiscounted Operating Lease Payments",
        "verboseLabel": "Payments on Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ifrs-full_UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinanceLeaseReceivablesScheduleOfPaymentsToReceivedOnFinanceLeaseReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "less: amount representing interest income",
        "label": "Unearned finance income relating to finance lease payments receivable"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r180"
     ]
    },
    "gpvrf_UnrecognizedDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "UnrecognizedDeferredTaxAssetsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized deferred tax assets.",
        "label": "Unrecognized deferred tax assets [Member]",
        "verboseLabel": "Unrecognized deferred income tax asset [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_UnsecuredAndNonInterestBearingLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "UnsecuredAndNonInterestBearingLoanMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for unsecured and non-interest bearing loan.",
        "label": "Unsecured And Non Interest Bearing Loan [Member]",
        "terseLabel": "Unsecured and non-interest bearing loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unused tax losses for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r200"
     ]
    },
    "gpvrf_UtilizationAllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "UtilizationAllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/AccountsReceivableAllowanceForDoubtfulAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "commentaryGuidance": "This element should be used to tag non-restated comparative information only.",
        "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from the utilization of the allowance. [Refer: Allowance account for credit losses of financial assets]",
        "negatedLabel": "Utilisation, allowance account for credit losses of financial assets",
        "negatedTerseLabel": "less: allowance collected",
        "label": "Utilization, Allowance Account For Credit Losses Of Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValueAddedTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsScheduleOfExposedToCurrencyRiskThroughFinancialAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value added tax receivables",
        "terseLabel": "Sales tax receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "ifrs-full_ValueAtRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValueAtRisk",
     "presentation": [
      "http://www.greenpowerbus.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value at risk",
        "terseLabel": "Comprehensive loss due to change in exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The measure of a potential loss exposure as a result of future market movements, based on a specified confidence interval and measurement horizon."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "gpvrf_ValueOfBonusSharesAndWarrantsForProvidingLoanGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ValueOfBonusSharesAndWarrantsForProvidingLoanGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of bonus shares and warrants for providing loan guarantees",
        "label": "Value of bonus shares and warrants for providing loan guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ValueOfBonusSharesForEnteringLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ValueOfBonusSharesForEnteringLoan",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of bonus shares for entering loan",
        "label": "Value of bonus shares for entering loan"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ValueOfBonusSharesForProvidingLoanGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ValueOfBonusSharesForProvidingLoanGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/TermLoanFacilitysNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of bonus shares for providing loan guarantees",
        "label": "Value of bonus shares for providing loan guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ValueOfCommonSharesAndWarrantsIssuedToLenders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ValueOfCommonSharesAndWarrantsIssuedToLenders",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of common shares and warrants issued to lenders",
        "label": "Value of common shares and warrants issued to lenders"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_ValueOfGuaranteesProvidedByDirectors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "ValueOfGuaranteesProvidedByDirectors",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the value of guarantees provided by directors",
        "label": "Value Of Guarantees Provided By Directors",
        "verboseLabel": "Value of guarantees provided by directors"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_VehicleSalesRevenueFromGovernmentGrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "VehicleSalesRevenueFromGovernmentGrants",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vehicle sales revenue from government grants.",
        "label": "Vehicle Sales Revenue From Government Grants",
        "terseLabel": "Vehicle sales revenue from government vouchers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [member]",
        "verboseLabel": "Demonstration Electric Vehicles [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "gpvrf_VehiclesTransferredFromInventoryToPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "VehiclesTransferredFromInventoryToPropertyAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of vehicles transferred from inventory to property, plant and equipment during the reporting period.",
        "label": "Vehicles Transferred From Inventory To Property And Equipment",
        "terseLabel": "Vehicles transferred from inventory to property and equipment",
        "verboseLabel": "Assets transferred from Inventory to Property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_VehiclesTransferredFromPropertyAndEquipmentToFinishedGoodsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "VehiclesTransferredFromPropertyAndEquipmentToFinishedGoodsInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/PropertyAndEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of vehicles transferred from property, plant and equipment to finished goods inventory during the reporting period.",
        "label": "Vehicles Transferred From Property And Equipment To Finished Goods Inventory",
        "terseLabel": "Vehicles transferred from property and equipment to finished goods inventory"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_VestingPercentageOfStockOptions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "VestingPercentageOfStockOptions",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the vesting percentage of stock options in share-based compensation arrangements.",
        "label": "Vesting percentage of stock options"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_VestingScheduleAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "VestingScheduleAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule",
        "label": "Vesting schedule [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_VestingScheduleDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "VestingScheduleDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule",
        "label": "Vesting schedule [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SegmentedInformationAndOtherAdditionalDisclosuresScheduleOfCostsAllocatedToExpenseCategoriesAndToCostOfSalesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wages and salaries",
        "terseLabel": "Expenses related to salaries and benefits"
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "gpvrf_WarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsExercisePrice",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents exercise price of warrants.",
        "label": "Warrants Exercise Price",
        "verboseLabel": "Warrant exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsExpirationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsExpirationTerm",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent about warrants expiration term.",
        "label": "Warrants Expiration Term",
        "terseLabel": "Warrants expiration term"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsGrantedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsGrantedWeightedAverageExercisePrice",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents exercise price of warrants",
        "label": "Warrants Granted Weighted Average Exercise Price",
        "verboseLabel": "Exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents warrants issue dates.",
        "label": "Warrants Issue Date [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents warrants issue dates.",
        "label": "Warrants Issue Date [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateEightMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Eight [Member]",
        "label": "Warrants Issue Date Eight [Member]",
        "terseLabel": "January 6, 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateFiveMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Five [Member]",
        "label": "Warrants Issue Date Five [Member]",
        "terseLabel": "June 6, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateFourMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Four [Member]",
        "label": "Warrants Issue Date Four [Member]",
        "terseLabel": "May 28, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateNineMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Nine [Member]",
        "label": "Warrants Issue Date Nine [Member]",
        "terseLabel": "January 12, 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateOneMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for warrants Issue date one.",
        "label": "Warrants Issue Date One [Member]",
        "terseLabel": "May 9, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateSevenMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Seven [Member]",
        "label": "Warrants Issue Date Seven [Member]",
        "terseLabel": "July 4, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateSixMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Six [Member]",
        "label": "Warrants Issue Date Six [Member]",
        "terseLabel": "June 27, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateThreeMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Three [Member]",
        "label": "Warrants Issue Date Three [Member]",
        "terseLabel": "May 14, 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssueDateTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssueDateTwoMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issue Date Two [Member]",
        "label": "Warrants Issue Date Two [Member]",
        "terseLabel": "Oct 30, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsIssuedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsIssuedWeightedAverageExercisePrice",
     "presentation": [
      "http://www.greenpowerbus.com/role/ShareCapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents warrants issued weighted average exercise price.",
        "positiveTerseLabel": "Exercise price of warrants issued",
        "label": "Warrants Issued Weighted Average Exercise Price",
        "verboseLabel": "Weighted average price"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsLineItems",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsDetails1",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information of warrants.",
        "label": "Warrants [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WarrantsMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [member]",
        "terseLabel": "Warrants [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for warrants."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "gpvrf_WarrantsOutstandingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsOutstandingAxis",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Outstanding [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsOutstandingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsOutstandingDomain",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Outstanding [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsOutstandingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsOutstandingMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for warrants outstanding.",
        "label": "Warrants Outstanding [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsTable",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails",
      "http://www.greenpowerbus.com/role/WarrantsDetails1",
      "http://www.greenpowerbus.com/role/WarrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information of warrants.",
        "label": "Warrants [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantsTerm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantsTerm",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants Term",
        "terseLabel": "Warrants term"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantyAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantyAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of additions related to warranty provision.",
        "label": "Warranty additions",
        "terseLabel": "Warranty additions",
        "totalLabel": "Total additional provisions, other provisions"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantyCostsToBeIncurredWithinNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantyCostsToBeIncurredWithinNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranty costs to be incurred within the next twelve months.",
        "label": "Warranty Costs To Be Incurred Within Next Twelve Months",
        "terseLabel": "Warranty costs to be incurred within the next twelve months"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantyDisbursements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantyDisbursements",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of disbursements related to warranty provision.",
        "negatedLabel": "Warranty disbursements",
        "label": "Warranty disbursements",
        "terseLabel": "Warranty disbursements"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WarrantyExpiry": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WarrantyExpiry",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of warranty expiry.",
        "negatedLabel": "Warranty expiry",
        "label": "Warranty Expiry",
        "verboseLabel": "Warranty expiry"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantyProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WarrantyProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantyLiabilityScheduleOfWarrantyProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Total",
        "periodStartLabel": "Opening balance",
        "label": "Warranty provision",
        "terseLabel": "Warranty liability",
        "totalLabel": "Total warranty provision",
        "verboseLabel": "Total"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for estimated costs of making good under warranties for products sold. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311"
     ]
    },
    "ifrs-full_WarrantyProvisionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WarrantyProvisionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranty Liability [Abstract]",
        "terseLabel": "Warranty Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantyProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WarrantyProvisionMember",
     "presentation": [
      "http://www.greenpowerbus.com/role/IncomeTaxesScheduleOfNatureAndEffectOfTheTemporaryDifferencesGivingRiseToTheDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranty provision [member]",
        "verboseLabel": "Warranty provision [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for estimated costs of making good under warranties for products sold. [Refer: Classes of other provisions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConvertibleDebenturesNarrativeDetails",
      "http://www.greenpowerbus.com/role/LineOfCreditNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of other equity instruments granted in share-based payment arrangement",
        "terseLabel": "Exercise price of warrants granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Weighted Average Exercise Price, Exercised",
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement",
        "terseLabel": "Stock options exercised, exercise price",
        "verboseLabel": "Weighted Average Exercise Price, Exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r240"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/EventsAfterTheReportingPeriodNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement",
        "terseLabel": "Exercise price of stock options forfeited",
        "verboseLabel": "Weighted Average Exercise Price, Forfeited or Expired"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r128",
      "r239"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsNarrativeDetails",
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveTerseLabel": "Weighted average exercise price of warrants",
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Exercise price of stock options granted",
        "verboseLabel": "Weighted Average Exercise Price, Granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r238"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Weighted Average Exercise Price, Ending Balance",
        "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance",
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r126",
      "r130",
      "r237",
      "r241"
     ]
    },
    "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
     "presentation": [
      "http://www.greenpowerbus.com/role/RightOfUseAssetsAndLeaseLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16",
        "terseLabel": "Incremental borrowing rate",
        "verboseLabel": "Discounted rate of interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfScheduleOfIncentiveStockOptionsGrantedUnderPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of outstanding share options",
        "verboseLabel": "Weighted Average Remaining Life"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ifrs-full_WeightedAverageSharePrice2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageSharePrice2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average share price",
        "verboseLabel": "Weighted average price"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.greenpowerbus.com/role/StockOptionsScheduleOfWeightedAverageAssumptionsUsedForValuationOfStockOptionGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average share price, share options granted",
        "terseLabel": "Weighted average price stock options exercised",
        "verboseLabel": "Share price on grant date"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "gpvrf_WeightedAverageSharePriceWarrantsGranted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WeightedAverageSharePriceWarrantsGranted",
     "presentation": [
      "http://www.greenpowerbus.com/role/WarrantsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of warrants granted. [Refer: Option pricing model [member]; Weighted average [member]]",
        "label": "Weighted Average Share Price, Warrants Granted",
        "terseLabel": "Weighted average price stock options exercised",
        "verboseLabel": "Share price on grant date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.greenpowerbus.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Weighted average number of common shares outstanding, basic"
       }
      },
      "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": [
      "r50"
     ]
    },
    "ifrs-full_WorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.greenpowerbus.com/role/InventoryScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current work in progress",
        "verboseLabel": "Work in Process"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]"
       }
      }
     },
     "auth_ref": [
      "r340",
      "r347",
      "r469"
     ]
    },
    "gpvrf_WorkingCapitalSurplusDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WorkingCapitalSurplusDeficit",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/CapitalManagementNarrativeDetails",
      "http://www.greenpowerbus.com/role/NatureAndContinuanceOfOperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount of working capital surplus or deficit.",
        "label": "Working Capital Surplus Deficit",
        "terseLabel": "Working capital"
       }
      }
     },
     "auth_ref": []
    },
    "gpvrf_WritedownOfAssetsDueToGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.greenpowerbus.com/20260331",
     "localname": "WritedownOfAssetsDueToGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.greenpowerbus.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of write-down of assets due to goodwill.",
        "label": "Writedown Of Assets Due To Goodwill",
        "terseLabel": "Writedown of assets due to goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2025-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "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": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2025-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "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"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "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"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "90",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_90_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "90",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_90_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "C12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2025-03-27"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "22A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_22A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "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"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r178": {
   "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": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_ii&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": "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"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_b&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": "124",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_b&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": "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "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"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_a&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": "164",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_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": "164",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_d&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": "166",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "170",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_170&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": "176",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_176&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": "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_e&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": "194",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "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"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_iii&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": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "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"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "216",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_216_a&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": "218",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "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"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "227",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_227&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_b&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": "231",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_f&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": "231",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "259",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_259&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": "263",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "266",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_266&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r232": {
   "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"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "274",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_274_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "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"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B12&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B13&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "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"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_19B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_22&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": "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_107&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_134&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "136",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_136&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "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": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_k&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_m&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r283": {
   "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"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r286": {
   "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"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_69&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r294": {
   "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"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "80A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_80A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r303": {
   "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"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Section": "Example 1 Warranties",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex1_TI",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2025-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2025-03-27"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "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"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B33&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_68&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r347": {
   "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": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r480": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "41",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_41&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r482": {
   "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"
  },
  "r483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r484": {
   "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"
  },
  "r485": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r486": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r487": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r488": {
   "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"
  },
  "r489": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r492": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  }
 }
}
