{
 "version": "2.2",
 "instance": {
  "form40f.htm exhibit99-2.htm": {
   "nsprefix": "btg",
   "nsuri": "http://www.b2gold.com/20211231",
   "dts": {
    "schema": {
     "local": [
      "btg-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "btg-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "btg-20211231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "btg-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "btg-20211231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "exhibit99-2.htm",
      "form40f.htm"
     ]
    }
   },
   "keyStandard": 293,
   "keyCustom": 161,
   "axisStandard": 31,
   "axisCustom": 7,
   "memberStandard": 48,
   "memberCustom": 92,
   "hidden": {
    "total": 18,
    "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 7,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "http://www.b2gold.com/20211231": 6
   },
   "contextCount": 635,
   "entityCount": 1,
   "segmentCount": 160,
   "elementCount": 768,
   "unitCount": 15,
   "baseTaxonomies": {
    "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 1386,
    "http://xbrl.sec.gov/dei/2021q4": 45
   },
   "report": {
    "R1": {
     "role": "http://www.b2gold.com/role/Cover",
     "longName": "0001001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form40f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form40f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.b2gold.com/role/AuditInformation",
     "longName": "0002002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form40f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form40f.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
     "longName": "1001003 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:RevenueFromSaleOfGold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "1002004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:OtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:ChangesInOtherProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "1004006 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "btg:CurrentConsiderationReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
     "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "ic969d4444bc34d3e8b3e98c8659388b5_I20191231",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ic969d4444bc34d3e8b3e98c8659388b5_I20191231",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.b2gold.com/role/Natureofoperations",
     "longName": "2101101 - Disclosure - Nature of operations",
     "shortName": "Nature of operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.b2gold.com/role/Basisofpreparation",
     "longName": "2103102 - Disclosure - Basis of preparation",
     "shortName": "Basis of preparation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.b2gold.com/role/Summaryofsignificantaccountingpolicies",
     "longName": "2104103 - Disclosure - Summary of significant accounting policies",
     "shortName": "Summary of significant accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.b2gold.com/role/Significantaccountingjudgementsandestimates",
     "longName": "2109104 - Disclosure - Significant accounting judgements and estimates",
     "shortName": "Significant accounting judgements and estimates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.b2gold.com/role/Accountsreceivableprepaidsandother",
     "longName": "2110105 - Disclosure - Accounts receivable, prepaids and other",
     "shortName": "Accounts receivable, prepaids and other",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.b2gold.com/role/Inventories",
     "longName": "2113106 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.b2gold.com/role/Longterminvestments",
     "longName": "2116107 - Disclosure - Long-term investments",
     "shortName": "Long-term investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfAvailableforsaleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfAvailableforsaleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.b2gold.com/role/Mininginterests",
     "longName": "2119108 - Disclosure - Mining interests",
     "shortName": "Mining interests",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfMiningInterestsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfMiningInterestsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.b2gold.com/role/Otherassets",
     "longName": "2126109 - Disclosure - Other assets",
     "shortName": "Other assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.b2gold.com/role/Longtermdebt",
     "longName": "2129110 - Disclosure - Long-term debt",
     "shortName": "Long-term debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.b2gold.com/role/Minerestorationprovisions",
     "longName": "2136111 - Disclosure - Mine restoration provisions",
     "shortName": "Mine restoration provisions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.b2gold.com/role/Sharecapital",
     "longName": "2140112 - Disclosure - Share capital",
     "shortName": "Share capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.b2gold.com/role/Noncontrollinginterest",
     "longName": "2147113 - Disclosure - Non-controlling interest",
     "shortName": "Non-controlling interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.b2gold.com/role/Derivativefinancialinstruments",
     "longName": "2151114 - Disclosure - Derivative financial instruments",
     "shortName": "Derivative financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.b2gold.com/role/Financialinstruments",
     "longName": "2156115 - Disclosure - Financial instruments",
     "shortName": "Financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.b2gold.com/role/Incomeandothertaxes",
     "longName": "2161116 - Disclosure - Income and other taxes",
     "shortName": "Income and other taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.b2gold.com/role/Supplementarycashflowinformation",
     "longName": "2170117 - Disclosure - Supplementary cash flow information",
     "shortName": "Supplementary cash flow information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.b2gold.com/role/Compensationofkeymanagement",
     "longName": "2176118 - Disclosure - Compensation of key management",
     "shortName": "Compensation of key management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.b2gold.com/role/Productioncostsbynature",
     "longName": "2179119 - Disclosure - Production costs by nature",
     "shortName": "Production costs by nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfCostOfSalesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfCostOfSalesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.b2gold.com/role/Segmentedinformation",
     "longName": "2182120 - Disclosure - Segmented information",
     "shortName": "Segmented information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.b2gold.com/role/Commitments",
     "longName": "2186121 - Disclosure - Commitments",
     "shortName": "Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.b2gold.com/role/MiningInterestSchedule",
     "longName": "2188122 - Disclosure - Mining Interest Schedule",
     "shortName": "Mining Interest Schedule",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies",
     "longName": "2205201 - Disclosure - Summary of significant accounting policies (Policies)",
     "shortName": "Summary of significant accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:PrinciplesOfConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:PrinciplesOfConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesTables",
     "longName": "2306301 - Disclosure - Summary of significant accounting policies (Tables)",
     "shortName": "Summary of significant accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "btg:PrinciplesOfConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "btg:PrinciplesOfConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherTables",
     "longName": "2311302 - Disclosure - Accounts receivable, prepaids and other (Tables)",
     "shortName": "Accounts receivable, prepaids and other (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfAccountsReceivablePrepaidsAndOtherTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfAccountsReceivablePrepaidsAndOtherTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.b2gold.com/role/InventoriesTables",
     "longName": "2314303 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfInventoryCurrent1TableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfInventoryCurrent1TableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.b2gold.com/role/LongterminvestmentsTables",
     "longName": "2317304 - Disclosure - Long-term investments (Tables)",
     "shortName": "Long-term investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfLongTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfLongTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.b2gold.com/role/MininginterestsTables",
     "longName": "2320305 - Disclosure - Mining interests (Tables)",
     "shortName": "Mining interests (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfGainLossOnSaleOfPropertyPlantAndEquipmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.b2gold.com/role/OtherassetsTables",
     "longName": "2327306 - Disclosure - Other assets (Tables)",
     "shortName": "Other assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfOtherAssets1TableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:ScheduleOfOtherAssets1TableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.b2gold.com/role/LongtermdebtTables",
     "longName": "2330307 - Disclosure - Long-term debt (Tables)",
     "shortName": "Long-term debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.b2gold.com/role/MinerestorationprovisionsTables",
     "longName": "2337308 - Disclosure - Mine restoration provisions (Tables)",
     "shortName": "Mine restoration provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.b2gold.com/role/SharecapitalTables",
     "longName": "2341309 - Disclosure - Share capital (Tables)",
     "shortName": "Share capital (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.b2gold.com/role/NoncontrollingInterestTables",
     "longName": "2348310 - Disclosure - Non-controlling Interest (Tables)",
     "shortName": "Non-controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.b2gold.com/role/DerivativefinancialinstrumentsTables",
     "longName": "2352311 - Disclosure - Derivative financial instruments (Tables)",
     "shortName": "Derivative financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.b2gold.com/role/FinancialinstrumentsTables",
     "longName": "2357312 - Disclosure - Financial instruments (Tables)",
     "shortName": "Financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesTables",
     "longName": "2362313 - Disclosure - Income and other taxes (Tables)",
     "shortName": "Income and other taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.b2gold.com/role/SupplementarycashflowinformationTables",
     "longName": "2371314 - Disclosure - Supplementary cash flow information (Tables)",
     "shortName": "Supplementary cash flow information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.b2gold.com/role/CompensationofkeymanagementTables",
     "longName": "2377315 - Disclosure - Compensation of key management (Tables)",
     "shortName": "Compensation of key management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfDetailedInformationAboutKeyManagementPersonnelTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfDetailedInformationAboutKeyManagementPersonnelTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.b2gold.com/role/ProductioncostsbynatureTables",
     "longName": "2380316 - Disclosure - Production costs by nature (Tables)",
     "shortName": "Production costs by nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfComponentsOfCostOfSalesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:DisclosureOfComponentsOfCostOfSalesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.b2gold.com/role/SegmentedinformationTables",
     "longName": "2383317 - Disclosure - Segmented information (Tables)",
     "shortName": "Segmented information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.b2gold.com/role/MiningInterestScheduleTables",
     "longName": "2389318 - Disclosure - Mining Interest Schedule (Tables)",
     "shortName": "Mining Interest Schedule (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://www.b2gold.com/role/NatureofoperationsDetails",
     "longName": "2402401 - Disclosure - Nature of operations (Details)",
     "shortName": "Nature of operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:NumberOfOperatingMines",
      "unitRef": "operating_mine",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:NumberOfOperatingMines",
      "unitRef": "operating_mine",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails",
     "longName": "2407402 - Disclosure - Summary of significant accounting policies - Schedule of Subsidiaries (Details)",
     "shortName": "Summary of significant accounting policies - Schedule of Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "i5a81702a60d843a686b76b522231cde8_D20210101-20211231",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "btg:PrinciplesOfConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i5a81702a60d843a686b76b522231cde8_D20210101-20211231",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "btg:PrinciplesOfConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails",
     "longName": "2408403 - Disclosure - Summary of significant accounting policies - Narrative (Details)",
     "shortName": "Summary of significant accounting policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "ic3c3ab3d48554054a8c02c487c8cb085_D20210101-20211231",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
       "btg:PrinciplesOfConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ie210de9ce30d4e8c98206bef56874b8d_D20210101-20211231",
      "name": "ifrs-full:ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "btg:PrinciplesOfConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails",
     "longName": "2412404 - Disclosure - Accounts receivable, prepaids and other - Schedule of Accounts Receivable, Prepaids and Other (Details)",
     "shortName": "Accounts receivable, prepaids and other - Schedule of Accounts Receivable, Prepaids and Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfAccountsReceivablePrepaidsAndOtherTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfAccountsReceivablePrepaidsAndOtherTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.b2gold.com/role/InventoriesDetails",
     "longName": "2415405 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:FinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfInventoryCurrent1TableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:FinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfInventoryCurrent1TableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
     "longName": "2418406 - Disclosure - Long-term investments - Schedule of Long-Term Investments (Details)",
     "shortName": "Long-term investments - Schedule of Long-Term Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i6ec31255a3cc45fa922972801b3cd9cb_I20211231",
      "name": "ifrs-full:NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfLongTermInvestmentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
     "longName": "2421407 - Disclosure - Mining interests - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Mining interests - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i5b1ac613d27f434eac06f9bb1e3d93f0_I20211231",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
     "longName": "2422408 - Disclosure - Mining interests - Schedule of Gain on Sale of Operations (Details)",
     "shortName": "Mining interests - Schedule of Gain on Sale of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "ic126f9a924774d9c9d3b3b9c08eb49f7_D20211130-20211130",
      "name": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:ScheduleOfGainLossOnSaleOfPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ic126f9a924774d9c9d3b3b9c08eb49f7_D20211130-20211130",
      "name": "btg:ConsiderationToBeReceivedInCashUponClosing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:ScheduleOfGainLossOnSaleOfPropertyPlantAndEquipmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
     "longName": "2423409 - Disclosure - Mining interests - Schedule of Investment in Associate (Details)",
     "shortName": "Mining interests - Schedule of Investment in Associate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "i0c76733fec0941fd9685ec0fdd11fa03_I20201231",
      "name": "ifrs-full:InvestmentsInAssociatesAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:InvestmentsInAssociatesAccountedForUsingEquityMethodGainLossOnDilution",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
     "longName": "2424410 - Disclosure - Mining interests - Narrative (Details)",
     "shortName": "Mining interests - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails",
     "longName": "2425411 - Disclosure - Mining interests - Schedule of Fair Value Calculation Assumptions (Details)",
     "shortName": "Mining interests - Schedule of Fair Value Calculation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "i08dd77a17596421da27e3eef8b538581_I20201231",
      "name": "ifrs-full:DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i08dd77a17596421da27e3eef8b538581_I20201231",
      "name": "ifrs-full:DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.b2gold.com/role/OtherassetsDetails",
     "longName": "2428412 - Disclosure - Other assets (Details)",
     "shortName": "Other assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:NoncurrentOreStockpiles",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfOtherAssets1TableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:NoncurrentOreStockpiles",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfOtherAssets1TableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
     "longName": "2431413 - Disclosure - Long-term debt - Schedule of Long Term Debt (Details)",
     "shortName": "Long-term debt - Schedule of Long Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfChangesInDebtBalancesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i765a5695d3a24addb6d202ba68397b42_I20211231",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDebtSecuritiesExplanatory",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
     "longName": "2432414 - Disclosure - Long-term debt - Schedule of Changes in Debt Balances (Details)",
     "shortName": "Long-term debt - Schedule of Changes in Debt Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "i0c76733fec0941fd9685ec0fdd11fa03_I20201231",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfChangesInDebtBalancesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:RepaymentsOfLineOfCreditAndOtherBorrowingsClassifiedAsFinancingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfChangesInDebtBalancesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
     "longName": "2433415 - Disclosure - Long-term debt - Revolving Credit Facilities (Details)",
     "shortName": "Long-term debt - Revolving Credit Facilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:NoncurrentRestrictedCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:ScheduleOfOtherAssets1TableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "iebf4a69ad6474ec48c366b6685f1d648_I20211216",
      "name": "btg:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails",
     "longName": "2434416 - Disclosure - Long-term debt - Lease Liabilities (Details)",
     "shortName": "Long-term debt - Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
     "longName": "2435417 - Disclosure - Long-term debt - Schedule of Long-Term Debt Maturities (Details)",
     "shortName": "Long-term debt - Schedule of Long-Term Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfChangesInDebtBalancesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "btg:BorrowingsAndInterestPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfLongTermDebtMaturitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails",
     "longName": "2438418 - Disclosure - Mine restoration provisions - Narrative (Details)",
     "shortName": "Mine restoration provisions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:InflationRateSignificantUnobservableInputsLiabilities",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:InflationRateSignificantUnobservableInputsLiabilities",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails",
     "longName": "2439419 - Disclosure - Mine restoration provisions - Schedule of Mine Restoration Provisions (Details)",
     "shortName": "Mine restoration provisions - Schedule of Mine Restoration Provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "i011e54d2808340c5a9fe19ca695e8ef6_I20201231",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i3925338ba7c14b86a0b931ffb508a156_I20191231",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
     "longName": "2442420 - Disclosure - Share capital - Narrative (Details)",
     "shortName": "Share capital - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails",
     "longName": "2443421 - Disclosure - Share capital - Stock Options Rollforward (Details)",
     "shortName": "Share capital - Stock Options Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "i0c76733fec0941fd9685ec0fdd11fa03_I20201231",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
     "longName": "2444422 - Disclosure - Share capital - Stock Option Range of Exercise Prices and Weighted Average Years to Expiration (Details)",
     "shortName": "Share capital - Stock Option Range of Exercise Prices and Weighted Average Years to Expiration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails",
     "longName": "2445423 - Disclosure - Share capital - Non-Option Equity Instruments Rollforward (Details)",
     "shortName": "Share capital - Non-Option Equity Instruments Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "i40cb81a6319340efbc9ebcf024a181c4_I20201231",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "icb59cc3051964aaf8f7fb2252fe0fa8f_D20210101-20211231",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails",
     "longName": "2446424 - Disclosure - Share capital - Earnings Per Share (Details)",
     "shortName": "Share capital - Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
     "longName": "2449425 - Disclosure - Non-controlling Interest - Changes in Non-controlling Interest (Details)",
     "shortName": "Non-controlling Interest - Changes in Non-controlling Interest (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "i0c76733fec0941fd9685ec0fdd11fa03_I20201231",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i408ec569f6544986bb0d0f7b6006b8c1_D20210101-20211231",
      "name": "btg:InterestIncomeOnLoanReceivableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails",
     "longName": "2450426 - Disclosure - Non-controlling Interest - Narrative (Details)",
     "shortName": "Non-controlling Interest - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "i1bb690ef6bb742998ed1d3de37291b17_I20201231",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i1bb690ef6bb742998ed1d3de37291b17_I20201231",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
     "longName": "2453427 - Disclosure - Derivative financial instruments - Fuel Derivatives Narrative (Details)",
     "shortName": "Derivative financial instruments - Fuel Derivatives Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i31b860ef2ebe431a9ff43a74278f881f_D20210101-20211231",
      "name": "ifrs-full:GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
     "longName": "2454428 - Disclosure - Derivative financial instruments - Schedule of Forward Contracts, Fuel Oil, Gas Oil and Diesel (Details)",
     "shortName": "Derivative financial instruments - Schedule of Forward Contracts, Fuel Oil, Gas Oil and Diesel (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "ic1c95f93546245b1b800b5bc45c50992_I20220222",
      "name": "btg:AverageExercisePriceOfDerivativeInstrument",
      "unitRef": "usdPerL",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ic1c95f93546245b1b800b5bc45c50992_I20220222",
      "name": "btg:AverageExercisePriceOfDerivativeInstrument",
      "unitRef": "usdPerL",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
     "longName": "2455429 - Disclosure - Derivative financial instruments - Interest Rate Swaps (Details)",
     "shortName": "Derivative financial instruments - Interest Rate Swaps (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "i49459d4581194feb9d19fce7ca44fad9_I20190124",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i49459d4581194feb9d19fce7ca44fad9_I20190124",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails",
     "longName": "2458430 - Disclosure - Financial instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)",
     "shortName": "Financial instruments - Schedule of Assets and Liabilities Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "ie1411862d0f848b18dfa1d3f5a297a90_I20211231",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ie1411862d0f848b18dfa1d3f5a297a90_I20211231",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
     "longName": "2459431 - Disclosure - Financial instruments - Narrative (Details)",
     "shortName": "Financial instruments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i9eb88f4ce585402aba7a5d8ca5906a04_I20211231",
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
     "longName": "2460432 - Disclosure - Financial instruments - Schedule of Liquidity Risk (Details)",
     "shortName": "Financial instruments - Schedule of Liquidity Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:TradeAndOtherCurrentPayables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfLiquidityRiskExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails",
     "longName": "2463433 - Disclosure - Income and other taxes - Schedule of Components of Income and Other Taxes (Details)",
     "shortName": "Income and other taxes - Schedule of Components of Income and Other Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:ApplicableTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
     "longName": "2464434 - Disclosure - Income and other taxes - Narrative (Details)",
     "shortName": "Income and other taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:TaxEffectOfFutureWithholdingTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "btg:DeferredTaxLiabilityNotRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
     "longName": "2465435 - Disclosure - Income and other taxes - Schedule of Income and Other Taxes by Geography (Details)",
     "shortName": "Income and other taxes - Schedule of Income and Other Taxes by Geography (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:IncomeTaxExpenseContinuingOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i0a4a8abc42f04aef80a297b84f13efb2_D20210101-20211231",
      "name": "ifrs-full:IncomeTaxExpenseContinuingOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfIncomeTaxByGeographicalJurisdictionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
     "longName": "2466436 - Disclosure - Income and other taxes - Schedule of Deferred Income Tax Liabilities and Deferred Tax Expense (Recovery) (Details)",
     "shortName": "Income and other taxes - Schedule of Deferred Income Tax Liabilities and Deferred Tax Expense (Recovery) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i2dd8391dfadf45d194972b0b238f240a_I20211231",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails",
     "longName": "2467437 - Disclosure - Income and other taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)",
     "shortName": "Income and other taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R86": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails",
     "longName": "2468438 - Disclosure - Income and other taxes - Schedule of Unrecognized Deferred Tax Assets (Details)",
     "shortName": "Income and other taxes - Schedule of Unrecognized Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfUnrecognizedTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "iec110f98587b4a1c8f0fde4eca49aaa9_I20211231",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfUnrecognizedTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.b2gold.com/role/IncomeandothertaxesReconciliationofDeferredTaxesDetails",
     "longName": "2469439 - Disclosure - Income and other taxes - Reconciliation of Deferred Taxes (Details)",
     "shortName": "Income and other taxes - Reconciliation of Deferred Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "i0c76733fec0941fd9685ec0fdd11fa03_I20201231",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:IncreaseDecreaseThroughBusinessDisposalDeferredTaxLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails",
     "longName": "2472440 - Disclosure - Supplementary cash flow information - Non-cash (Credits) Charges (Details)",
     "shortName": "Supplementary cash flow information - Non-cash (Credits) Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails",
     "longName": "2473441 - Disclosure - Supplementary cash flow information - Changes in Non-cash Working Capital (Details)",
     "shortName": "Supplementary cash flow information - Changes in Non-cash Working Capital (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:AdjustmentsForDecreaseIncreaseInReceivablesAndOtherCurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:AdjustmentsForDecreaseIncreaseInReceivablesAndOtherCurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails",
     "longName": "2474442 - Disclosure - Supplementary cash flow information - Other Exploration and Development (Details)",
     "shortName": "Supplementary cash flow information - Other Exploration and Development (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "ie004b67d282d41c9b99218b06a22bf3a_D20210101-20211231",
      "name": "ifrs-full:PaymentsForExplorationAndEvaluationExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "ie004b67d282d41c9b99218b06a22bf3a_D20210101-20211231",
      "name": "ifrs-full:PaymentsForExplorationAndEvaluationExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails",
     "longName": "2475443 - Disclosure - Supplementary cash flow information - Non-cash Investing and Financing Activities (Details)",
     "shortName": "Supplementary cash flow information - Non-cash Investing and Financing Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "btg:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.b2gold.com/role/CompensationofkeymanagementDetails",
     "longName": "2478444 - Disclosure - Compensation of key management (Details)",
     "shortName": "Compensation of key management (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfDetailedInformationAboutKeyManagementPersonnelTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "btg:DisclosureOfDetailedInformationAboutKeyManagementPersonnelTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.b2gold.com/role/ProductioncostsbynatureDetails",
     "longName": "2481445 - Disclosure - Production costs by nature (Details)",
     "shortName": "Production costs by nature (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:RawMaterialsAndConsumablesUsed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:DisclosureOfComponentsOfCostOfSalesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:RawMaterialsAndConsumablesUsed",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "btg:DisclosureOfComponentsOfCostOfSalesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails",
     "longName": "2484446 - Disclosure - Segmented information - Operating Segments (Details)",
     "shortName": "Segmented information - Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:RevenueFromSaleOfGold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i7068137477ef4fe5a232737250e4e7b4_D20210101-20211231",
      "name": "ifrs-full:DepreciationAndAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails",
     "longName": "2485447 - Disclosure - Segmented information - Mining Interest by Country (Details)",
     "shortName": "Segmented information - Mining Interest by Country (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "btg:TotalPropertyPlantAndEquipmentAndInvestmentsAccountedForUsingTheEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i58f6403e47b6449f9db084a743bce0bd_I20211231",
      "name": "btg:TotalPropertyPlantAndEquipmentAndInvestmentsAccountedForUsingTheEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
     "longName": "2487448 - Disclosure - Commitments - Narrative (Details)",
     "shortName": "Commitments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "ifdb60d0c0ddc4f8aa207010ca824795b_I20211231",
      "name": "ifrs-full:CapitalCommitments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfLiquidityRiskExplanatory",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "ifd274050fef5425bba5c4c72494bdbb5_I20211231",
      "name": "ifrs-full:CapitalCommitments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.b2gold.com/role/MiningInterestScheduleDetails",
     "longName": "2490449 - Disclosure - Mining Interest Schedule (Details)",
     "shortName": "Mining Interest Schedule (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "i0c76733fec0941fd9685ec0fdd11fa03_I20201231",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "idfd1dd52f1d0407fa4675b0eab2c7edd_I20191231",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "exhibit99-2.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "btg_A20222023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "A20222023Member",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "2022-2023 [Member]",
        "documentation": "2022-2023"
       }
      }
     },
     "auth_ref": []
    },
    "btg_AccountingJudgementsAndEstimatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AccountingJudgementsAndEstimatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Judgements And Estimates [Abstract]",
        "label": "Accounting Judgements And Estimates [Abstract]",
        "documentation": "Accounting Judgements And Estimates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_AccountsPayableDerivativeLiabilitiesBorrowingsAndInterestOnBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AccountsPayableDerivativeLiabilitiesBorrowingsAndInterestOnBorrowingsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable, Derivative Liabilities, Borrowings, and Interest on Borrowings",
        "label": "Accounts Payable, Derivative Liabilities, Borrowings, And Interest On Borrowings [Member]",
        "documentation": "Accounts Payable, Derivative Liabilities, Borrowings, And Interest On Borrowings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_AccruedDistributionsToNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AccruedDistributionsToNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accrued distributions to non-controlling interests",
        "label": "Accrued Distributions To Non-controlling Interest",
        "documentation": "Accrued Distributions To Non-controlling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation and depletion",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r299",
      "r305",
      "r306",
      "r307"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed surplus",
        "label": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed surplus",
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to investment property other than those acquired through business combinations. [Refer: Business combinations [member]; Investment property]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r102"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "btg_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipmentAndInvestmentsInJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipmentAndInvestmentsInJointVenturesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions Other Than Through Business Combinations, Property, Plant And Equipment And Investments In Joint Ventures Accounted For Using Equity Method",
        "documentation": "Additions Other Than Through Business Combinations, Property, Plant And Equipment And Investments In Joint Ventures Accounted For Using Equity Method"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Address Type [Domain]",
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "calculation": {
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted average number of shares outstanding (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share"
       }
      },
      "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": [
      "r84"
     ]
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts under (over) provided for in prior years",
        "label": "Adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "btg_AdjustmentsForDecreaseIncreaseInReceivablesAndOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AdjustmentsForDecreaseIncreaseInReceivablesAndOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable and prepaids",
        "label": "Adjustments For Decrease (Increase) In Receivables And Other Current Assets",
        "documentation": "Adjustments For Decrease (Increase) In Receivables And Other Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "btg_AdjustmentsForDecreaseIncreaseInReceivablesFromTaxesOtherThanIncomeTaxCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AdjustmentsForDecreaseIncreaseInReceivablesFromTaxesOtherThanIncomeTaxCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added and other tax receivables",
        "label": "Adjustments For Decrease (Increase) In Receivables From Taxes Other Than Income Tax Current",
        "documentation": "Adjustments For Decrease (Increase) In Receivables From Taxes Other Than Income Tax, Current"
       }
      }
     },
     "auth_ref": []
    },
    "btg_AdjustmentsForDecreaseIncreaseInReceivablesFromTaxesOtherThanIncomeTaxNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AdjustmentsForDecreaseIncreaseInReceivablesFromTaxesOtherThanIncomeTaxNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in long-term value added tax receivables",
        "label": "Adjustments For Decrease (Increase) In Receivables From Taxes Other Than Income Tax Noncurrent",
        "documentation": "Adjustments For Decrease (Increase) In Receivables From Taxes Other Than Income Tax, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax (recovery) expense (Note 16)",
        "label": "Adjustments for deferred tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and depletion",
        "label": "Adjustments for depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized gains on derivative instruments (Note 14)",
        "label": "Adjustments for gains (losses) on change in fair value of derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of derivatives to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: At fair value [member]; Derivatives [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-down of mineral property interests (Note 8)",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, exploration and evaluation assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss (reversal of impairment loss) on exploration and evaluation assets recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Exploration and evaluation assets [member]; Impairment loss; Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss; Impairment loss (reversal of impairment loss) recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "btg_AdjustmentsForIncreaseDecreaseInCurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AdjustmentsForIncreaseDecreaseInCurrentTaxLiabilitiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income and other taxes payable",
        "label": "Adjustments For Increase (Decrease) In Current Tax Liabilities Current",
        "documentation": "Adjustments For Increase (Decrease) In Current Tax Liabilities, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments (Note 12)",
        "label": "Adjustments for share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AggregatedMeasurementMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated measurement",
        "label": "Aggregated measurement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r105",
      "r143"
     ]
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated time bands",
        "label": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r151",
      "r157",
      "r158",
      "r178",
      "r211",
      "r212",
      "r213",
      "r219",
      "r237",
      "r260",
      "r262"
     ]
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All levels of fair value hierarchy [member]",
        "label": "All levels of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r144"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Analysis of income and expense [abstract]",
        "label": "Analysis of income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Information Form",
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canadian federal and provincial income tax rates",
        "label": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Total assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r143",
      "r144",
      "r146",
      "r201",
      "r204"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audited Annual Financial Statements",
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.b2gold.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283"
     ]
    },
    "btg_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.b2gold.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "AuditorName",
     "presentation": [
      "http://www.b2gold.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_AvailableforsaleFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AvailableforsaleFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available-for-sale financial assets [abstract]",
        "label": "Available-for-sale financial assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_AverageExercisePriceOfDerivativeInstrument": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "AverageExercisePriceOfDerivativeInstrument",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Average exercise price per litre (in USD per litre)",
        "label": "Average Exercise Price Of Derivative Instrument",
        "documentation": "Average Exercise Price Of Derivative Instrument"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average foreign exchange rate",
        "label": "Average foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "country_BF": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "BF",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Burkina Faso",
        "label": "BURKINA FASO"
       }
      }
     },
     "auth_ref": []
    },
    "btg_BantakoNorthMaliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "BantakoNorthMaliMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bantako North Property, Mali",
        "label": "Bantako North, Mali [Member]",
        "documentation": "Bantako North, Mali"
       }
      }
     },
     "auth_ref": []
    },
    "btg_BantakoNorthPropertyMaliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "BantakoNorthPropertyMaliMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bantako North Property, exploration",
        "verboseLabel": "Bantako North Property",
        "label": "Bantako North Property, Mali [Member]",
        "documentation": "Bantako North Property, Mali"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in USD per share)",
        "label": "Basic 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)."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83"
     ]
    },
    "btg_BeMetalsCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "BeMetalsCorpMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BeMetals",
        "verboseLabel": "BeMetals, Various",
        "label": "BeMetals Corp. [Member]",
        "documentation": "BeMetals Corp."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingCostsCapitalised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BorrowingCostsCapitalised",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing costs capitalised",
        "label": "Borrowing costs capitalised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are directly attributable to the acquisition, construction or production of a qualifying asset and which form part of the cost of that asset."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ifrs-full_BorrowingCostsRecognisedAsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BorrowingCostsRecognisedAsExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash interest and financing expense",
        "label": "Borrowing costs recognised as expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are recognised as an expense."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails": {
       "parentTag": "btg_BorrowingsAndInterestPayable",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Principal",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Principal",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, adjustment to interest rate basis",
        "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": [
      "r316"
     ]
    },
    "btg_BorrowingsAndInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "BorrowingsAndInterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Principal and interest payable",
        "label": "Borrowings And Interest Payable",
        "documentation": "Borrowings And Interest Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name [axis]",
        "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": [
      "r316"
     ]
    },
    "ifrs-full_BorrowingsByNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BorrowingsByNameMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name",
        "label": "Borrowings by name [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "btg_BorrowingsMaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "BorrowingsMaturityTerm",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings maturity term",
        "label": "Borrowings Maturity, Term",
        "documentation": "Borrowings Maturity, Term"
       }
      }
     },
     "auth_ref": []
    },
    "btg_BorrowingsNumberOfQuarterlyInstallmentPayments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "BorrowingsNumberOfQuarterlyInstallmentPayments",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of quarterly installment payments",
        "label": "Borrowings, Number Of Quarterly Installment Payments",
        "documentation": "Borrowings, Number Of Quarterly Installment Payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r167",
      "r213",
      "r251",
      "r252",
      "r316"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r282",
      "r283"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "CA",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CANADA",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "country_CO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "CO",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COLOMBIA",
        "label": "COLOMBIA"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CalibreMiningCorp.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CalibreMiningCorp.Member",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calibre, Nicaragua",
        "label": "Calibre Mining Corp. [Member]",
        "documentation": "Calibre Mining Corp. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CapitalAndNonCapitalTaxLossRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CapitalAndNonCapitalTaxLossRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital and non-capital tax losses",
        "label": "Capital And Non Capital Tax Loss Related Temporary Differences [Member]",
        "documentation": "Capital And Non Capital Tax Loss Related Temporary Differences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditure commitments",
        "label": "Capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "btg_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in current liabilities relating to mineral property expenditures",
        "label": "Capital Expenditures Incurred But Not Yet Paid",
        "documentation": "Capital Expenditures Incurred But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CapitalLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CapitalLossesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Losses",
        "label": "Capital Losses [Member]",
        "documentation": "Capital Losses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "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": [
      "r56",
      "r62",
      "r95",
      "r96",
      "r100",
      "r101",
      "r104",
      "r105",
      "r106",
      "r172",
      "r184",
      "r185",
      "r318",
      "r319"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r62",
      "r96",
      "r100",
      "r104",
      "r105",
      "r172",
      "r184",
      "r185",
      "r274",
      "r276"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "terseLabel": "Cash and cash equivalents",
        "label": "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": [
      "r14",
      "r116",
      "r136"
     ]
    },
    "btg_CashDistributionToNonControllingInterestsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CashDistributionToNonControllingInterestsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Distributions to non-controlling interests (Note 13)",
        "label": "Cash Distribution To Non-controlling Interests, Classified As Financing Activities",
        "documentation": "Cash Distribution To Non-controlling Interests, Classified As Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalentsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalentsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in restricted cash accounts",
        "label": "Cash flows from (used in) decrease (increase) in restricted cash and cash equivalents, Financing Activities",
        "documentation": "Cash flows from (used in) decrease (increase) in restricted cash and cash equivalents, Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used by financing activities",
        "label": "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."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r117"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used by investing activities",
        "label": "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."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r117"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash provided by operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r107",
      "r117"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments of lease liabilities",
        "label": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "btg_CashPaymentIntoReclamationAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CashPaymentIntoReclamationAccounts",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Funding of reclamation accounts",
        "label": "Cash Payment Into Reclamation Accounts",
        "documentation": "Cash Payment Into Reclamation Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ChangeInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ChangeInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in inventories",
        "label": "Change In Inventories",
        "documentation": "Change In Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ChangesInBorrowingsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ChangesInBorrowingsRollForward",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes In Borrowings [Roll Forward]",
        "label": "Changes In Borrowings [Roll Forward]",
        "documentation": "Changes In Borrowings [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ChangesInEquityAbstract",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in equity [abstract]",
        "label": "Changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ChangesInOtherProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Mine restoration provisions settled (Note 11)",
        "label": "Increase (decrease) in other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [axis]",
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r210",
      "r220",
      "r221",
      "r222"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [axis]",
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r210",
      "r221"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [axis]",
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [axis]",
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital [axis]",
        "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": [
      "r32"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClassesOfShareCapitalMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Share capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Closing foreign exchange rate",
        "label": "Closing foreign 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": [
      "r288"
     ]
    },
    "btg_CommitmentsAndContingencies1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CommitmentsAndContingencies1",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments (Note 21)",
        "label": "Commitments And Contingencies1",
        "documentation": "Commitments And Contingencies1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CommodityPriceRiskMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commodity price risk",
        "label": "Commodity price risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r257",
      "r265"
     ]
    },
    "btg_CommunityRelationsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CommunityRelationsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Community relations",
        "label": "Community Relations Expense",
        "documentation": "Community Relations Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [axis]",
        "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": [
      "r6"
     ]
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "terseLabel": "Comprehensive income (loss)",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r36",
      "r120",
      "r122",
      "r134",
      "r250"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total comprehensive income attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r39"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders of the Company",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r40"
     ]
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ConsiderationPaidReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total proceeds from sale, net of transaction costs",
        "label": "Consideration paid (received)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "btg_ConsiderationReceivedInCashOrSharesUponClosing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationReceivedInCashOrSharesUponClosing",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration to be received in cash or shares, upon closing",
        "label": "Consideration Received In Cash Or Shares, Upon Closing",
        "documentation": "Consideration Received In Cash Or Shares, Upon Closing"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ConsiderationToBeReceivedInCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationToBeReceivedInCash",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration to be received in cash",
        "label": "Consideration To Be Received In Cash",
        "documentation": "Consideration To Be Received In Cash"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ConsiderationToBeReceivedInCashOrShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationToBeReceivedInCashOrShares",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration to be received in cash or shares",
        "label": "Consideration To Be Received In Cash Or Shares",
        "documentation": "Consideration To Be Received In Cash Or Shares"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ConsiderationToBeReceivedInCashOrSharesPayableTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationToBeReceivedInCashOrSharesPayableTerm",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable term (minimum)",
        "label": "Consideration To Be Received In Cash Or Shares, Payable Term",
        "documentation": "Consideration To Be Received In Cash Or Shares, Payable Term"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ConsiderationToBeReceivedInCashUponClosing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationToBeReceivedInCashUponClosing",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "ifrs-full_ConsiderationPaidReceived",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration received upon closing",
        "label": "Consideration To Be Received In Cash, Upon Closing",
        "documentation": "Consideration To Be Received In Cash, Upon Closing"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ConsiderationToBeReceivedInSharesUponClosing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationToBeReceivedInSharesUponClosing",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "ifrs-full_ConsiderationPaidReceived",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares of WAF, issued upon closing",
        "verboseLabel": "Consideration to be received in share",
        "label": "Consideration To Be Received In Shares, Upon Closing",
        "documentation": "Consideration To Be Received In Shares, Upon Closing"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ConsiderationToBeReceivedUponSettlementOfTaxDispute": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ConsiderationToBeReceivedUponSettlementOfTaxDispute",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax guarantee receivable",
        "label": "Consideration To Be Received Upon Settlement Of Tax Dispute",
        "documentation": "Consideration To Be Received Upon Settlement Of Tax Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing and discontinued operations [axis]",
        "label": "Continuing and discontinued operations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ifrs-full_ContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ContinuingOperationsMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations",
        "label": "Continuing operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "btg_ContractorExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ContractorExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractors",
        "label": "Contractor Expense",
        "documentation": "Contractor Expense"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CorporateOfficeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CorporateOfficeMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Office",
        "label": "Corporate Office [Member]",
        "documentation": "Corporate Office"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CorporateandOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CorporateandOtherMember",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate\u00a0\u00a0 &amp; Other",
        "label": "Corporate and Other [Member]",
        "documentation": "Corporate and Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total cost of sales",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r46"
     ]
    },
    "btg_CostofSalesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CostofSalesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Sales [Abstract]",
        "documentation": "Cost of Sales [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CostofSalesDepreciationandAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CostofSalesDepreciationandAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation and depletion",
        "terseLabel": "Depreciation and depletion",
        "label": "Cost of Sales, Depreciation and Amortisation Expense",
        "documentation": "Cost of Sales, Depreciation and Amortisation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency risk",
        "label": "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: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r196",
      "r214",
      "r215",
      "r216",
      "r217"
     ]
    },
    "ifrs-full_CurrentAdvancesToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentAdvancesToSuppliers",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails": {
       "parentTag": "btg_ReceivablesAndOtherCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier advances",
        "label": "Current advances to suppliers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current advances made to suppliers before goods or services are received."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current assets",
        "terseLabel": "Current assets",
        "label": "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": [
      "r25",
      "r130",
      "r250"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets classified as held for sale (Note 8)",
        "verboseLabel": "Assets classified as held for sale",
        "label": "Current Assets Or Disposal Groups Classified As Held For Sale",
        "documentation": "Current Assets Or Disposal Groups Classified As Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestAdditionalNetSmelterReturnsPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestAdditionalNetSmelterReturnsPercentage",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional net smelter returns (in percentage)",
        "label": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Additional Net Smelter Returns, Percentage",
        "documentation": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Additional Net Smelter Returns, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestNetSmelterReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestNetSmelterReturns",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "ifrs-full_ConsiderationPaidReceived",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NSR Royalty",
        "verboseLabel": "Royalty Interest",
        "label": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Net Smelter Returns",
        "documentation": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Net Smelter Returns"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestNetSmelterReturnsPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestNetSmelterReturnsPercentage",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net smelter returns (in percentage)",
        "label": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Net Smelter Returns, Percentage",
        "documentation": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Net Smelter Returns, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestNetSmelterReturnsThreshold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentAssetsOrDisposalGroupsDisposedBySaleRoyaltyInterestNetSmelterReturnsThreshold",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NSR Royalty at 2.7% rate",
        "label": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Net Smelter Returns Threshold",
        "documentation": "Current Assets Or Disposal Groups Disposed By Sale, Royalty Interest, Net Smelter Returns Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "btg_CurrentAssetsRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentAssetsRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets and liabilities",
        "verboseLabel": "Current assets",
        "label": "Current Assets Related Temporary Differences [Member]",
        "documentation": "Current Assets Related Temporary Differences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt (Note 10)",
        "negatedLabel": "Current portion of long-term debt",
        "label": "Current borrowings and current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "btg_CurrentConsiderationReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "CurrentConsiderationReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred consideration receivable (Note 8)",
        "label": "Current Consideration Receivable",
        "documentation": "Current Consideration Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails": {
       "parentTag": "btg_ReceivablesAndOtherCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of derivative instruments (Note 14)",
        "label": "Current derivative financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "terseLabel": "Current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: 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 an unconditional right to defer settlement for at least twelve months after the reporting period.\nEffective 2023-01-01: 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": [
      "r26",
      "r132",
      "r250"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentOreStockpiles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentOreStockpiles",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ore stock-pile inventory",
        "label": "Current ore stockpiles"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of ore stockpiles. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails": {
       "parentTag": "btg_ReceivablesAndOtherCurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current prepaid expenses"
       }
      },
      "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": [
      "r288"
     ]
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentRawMaterialsAndCurrentProductionSupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Materials and supplies",
        "label": "Current raw materials and current production supplies"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]"
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added and other tax receivables",
        "label": "Current receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Current income tax, withholding and other taxes (Note 16)",
        "terseLabel": "Current income tax, withholding and other taxes",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails_1": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax, withholding and other taxes",
        "label": "Current tax expense (income) and adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]"
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income and other taxes payable",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "btg_DecreaseFromDistributionToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DecreaseFromDistributionToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Transactions with non-controlling interests (Note 13)",
        "label": "Decrease From Distribution To Noncontrolling Interest Holders",
        "documentation": "Decrease From Distribution To Noncontrolling Interest Holders"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DecreaseFromDistributionToNoncontrollingInterestHoldersAndOtherIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DecreaseFromDistributionToNoncontrollingInterestHoldersAndOtherIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transactions with non-controlling interests (Note 13)",
        "label": "Decrease From Distribution To Noncontrolling Interest Holders And Other Increase (Decrease)",
        "documentation": "Decrease From Distribution To Noncontrolling Interest Holders And Other Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DecreaseInNonControllingInterestAssociatedWithPropertyPlantAndEquipmentDisposed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DecreaseInNonControllingInterestAssociatedWithPropertyPlantAndEquipmentDisposed",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non-controlling interest associated with mineral properties sold (Note 8)",
        "label": "Decrease In Non-controlling Interest Associated With Property, Plant and Equipment Disposed",
        "documentation": "Decrease In Non-controlling Interest Associated With Property, Plant and Equipment Disposed"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Liabilities associated with assets sold",
        "label": "Decrease through transfer to liabilities included in disposal groups classified as held for sale, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in other provisions resulting from the transfer of those provisions to liabilities included in disposal groups classified as held for sale. [Refer: Other provisions; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrecognized deferred tax assets",
        "label": "Deductible temporary differences for which no deferred tax asset is recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "btg_DeferredBorrowingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DeferredBorrowingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred transaction costs incurred",
        "label": "Deferred Borrowing Costs",
        "documentation": "Deferred Borrowing Costs"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DeferredNoncurrentFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DeferredNoncurrentFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred financing costs (Note 10)",
        "label": "Deferred Noncurrent Financing Costs",
        "documentation": "Deferred Noncurrent Financing Costs"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DeferredShareUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DeferredShareUnitMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Share Unit",
        "label": "Deferred Share Unit [Member]",
        "documentation": "Deferred Share Unit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes (Note 16)",
        "negatedLabel": "Deferred tax asset",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r21",
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails_1": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/IncomeandothertaxesReconciliationofDeferredTaxesDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income tax recovery (expense) (Note 16)",
        "terseLabel": "Deferred income tax (recovery) expense",
        "netLabel": "Deferred income tax expense/(recovery)",
        "label": "Deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes (Note 16)",
        "verboseLabel": "Deferred tax liability",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r21",
      "r52"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesReconciliationofDeferredTaxesDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxAssetsandLiabilitiesDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred tax (liabilities)/assets",
        "totalLabel": "Total deferred tax liability (asset)",
        "periodStartLabel": "Beginning balance deferred tax liability (asset)",
        "periodEndLabel": "Ending balance deferred tax liability (asset)",
        "label": "Deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "btg_DeferredTaxLiabilityNotRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DeferredTaxLiabilityNotRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability not recognized",
        "label": "Deferred Tax Liability Not Recognized",
        "documentation": "Deferred Tax Liability Not Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation &amp; depletion",
        "label": "Depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r46",
      "r137",
      "r199",
      "r206",
      "r223"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r64"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of right-of-use assets",
        "label": "Depreciation, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "btg_DerivativeFixedInterestRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DerivativeFixedInterestRate1",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative fixed interest rate",
        "label": "Derivative, Fixed Interest Rate1",
        "documentation": "Derivative, Fixed Interest Rate1"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DerivativeNonmonetaryNotionalAmountVolume1": {
     "xbrltype": "volumeItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DerivativeNonmonetaryNotionalAmountVolume1",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward fuel contracts",
        "label": "Derivative, Nonmonetary Notional Amount, Volume1",
        "documentation": "Derivative, Nonmonetary Notional Amount, Volume1"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DerivativeinstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DerivativeinstrumentAxis",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instrument [Axis]",
        "label": "Derivative instrument [Axis]",
        "documentation": "Derivative instrument [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DerivativeinstrumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DerivativeinstrumentDomain",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instrument [Domain]",
        "label": "Derivative instrument [Domain]",
        "documentation": "[Domain] for Derivative instrument [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions",
        "label": "Description of accounting policy for decommissioning, restoration and rehabilitation provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for decommissioning, restoration and rehabilitation provisions. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current and deferred income taxes",
        "label": "Description of accounting policy for deferred income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for deferred income tax. [Refer: Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Description of accounting policy for earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForExplorationAndEvaluationExpenditures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForExplorationAndEvaluationExpenditures",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of exploration and evaluation expenditures",
        "label": "Description of accounting policy for exploration and evaluation expenditures [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for exploration and evaluation assets. [Refer: Exploration and evaluation assets [member]]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Description of accounting policy for impairment of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of assets."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of financial assets",
        "label": "Description of accounting policy for impairment of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current and deferred income taxes",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentsInJointVentures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForInvestmentsInJointVentures",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in joint arrangements",
        "label": "Description of accounting policy for investments in joint ventures [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investments in joint ventures. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Description of accounting policy for measuring inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "btg_DescriptionOfAccountingPolicyForOreReserveAndResourceEstimatesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DescriptionOfAccountingPolicyForOreReserveAndResourceEstimatesPolicyTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mineral reserve and resource estimates",
        "label": "Description Of Accounting Policy For Ore Reserve And Resource Estimates [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Ore Reserve And Resource Estimates [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining interests",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "label": "Description of accounting policy for share-based payment transactions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy 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: Share-based payment arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax receivables",
        "label": "Description of accounting policy for taxes other than income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for taxes other than income tax. [Refer: Tax expense other than income tax expense]"
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "btg_DescriptionOfAccountingPolicyForUncertainTaxPositionsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DescriptionOfAccountingPolicyForUncertainTaxPositionsPolicyTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions",
        "label": "Description Of Accounting Policy For Uncertain Tax Positions [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Uncertain Tax Positions [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DescriptionOfAccountingPolicyForUseOfEstimatesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DescriptionOfAccountingPolicyForUseOfEstimatesPolicyTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19 estimation uncertainty",
        "label": "Description Of Accounting Policy For Use Of Estimates [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Use Of Estimates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Discount rate applied to cash flow projections"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89"
     ]
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Expected volatility, share options granted"
       }
      },
      "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": [
      "r169"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected option life (in years)",
        "label": "Option life, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk free annual interest rate",
        "label": "Risk free interest rate, share options granted"
       }
      },
      "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": [
      "r169"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in USD per share)",
        "label": "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": [
      "r82",
      "r83"
     ]
    },
    "btg_DilutiveEffectOfPerformanceShareUnitsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DilutiveEffectOfPerformanceShareUnitsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities, performance share units (in shares)",
        "label": "Dilutive Effect Of Performance Share Units On Number Of Ordinary Shares",
        "documentation": "Dilutive Effect Of Performance Share Units On Number Of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DilutiveEffectOfRestrictedStockUnitsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DilutiveEffectOfRestrictedStockUnitsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities, restricted share units (in shares)",
        "label": "Dilutive Effect Of Restricted Stock Units On Number Of Ordinary Shares",
        "documentation": "Dilutive Effect Of Restricted Stock Units On Number Of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities, stock options (in shares)",
        "label": "Dilutive effect of share options on number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of dilutive potential ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r302"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Significantaccountingjudgementsandestimates"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant accounting judgements and estimates",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfAvailableforsaleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfAvailableforsaleAssetsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Longterminvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Disclosure of available-for-sale financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets classified as available for sale. [Refer: Financial assets available-for-sale]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "btg_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Basis Of Preparation Of Financial Statements [Abstract]",
        "label": "Disclosure Of Basis Of Preparation Of Financial Statements [Abstract]",
        "documentation": "Disclosure Of Basis Of Preparation Of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Basisofpreparation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfBorrowingCostsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Longtermdebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Disclosure of borrowing costs [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for borrowing costs."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Supplementarycashflowinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplementary cash flow information",
        "label": "Disclosure of cash flow statement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "btg_DisclosureOfChangesInDebtBalancesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfChangesInDebtBalancesTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of changes in debt balances",
        "label": "Disclosure Of Changes In Debt Balances [Table Text Block]",
        "documentation": "Disclosure Of Changes In Debt Balances [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [table]",
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "btg_DisclosureOfCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Commitments [Abstract]",
        "label": "Disclosure Of Commitments [Abstract]",
        "documentation": "Disclosure Of Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfCommitmentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Commitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments",
        "label": "Disclosure of commitments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "btg_DisclosureOfComponentsOfCostOfSalesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfComponentsOfCostOfSalesTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of components of cost of sales",
        "label": "Disclosure Of Components Of Cost Of Sales [Table Text Block]",
        "documentation": "Disclosure Of Components Of Cost Of Sales [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCostOfSalesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfCostOfSalesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Productioncostsbynature"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production costs by nature",
        "label": "Disclosure of cost of sales [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the cost of sales. [Refer: Cost of sales]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfDebtSecuritiesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of debt instruments",
        "label": "Disclosure of debt instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Derivativefinancialinstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments",
        "label": "Disclosure of derivative financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [table]",
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Details of derivative instruments",
        "label": "Disclosure of detailed information about hedging instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedging instruments. [Refer: Hedging instruments [member]]"
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "btg_DisclosureOfDetailedInformationAboutKeyManagementPersonnelTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfDetailedInformationAboutKeyManagementPersonnelTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/CompensationofkeymanagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of employee benefits",
        "label": "Disclosure Of Detailed Information About Key Management Personnel [Table Text Block]",
        "documentation": "Disclosure Of Detailed Information About Key Management Personnel [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleTables",
      "http://www.b2gold.com/role/MininginterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Non-controlling Interest",
        "label": "Disclosure of effects of changes in parent's ownership interest in subsidiary that do not result in loss of control on equity attributable to owners of parent [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a schedule that shows the effects of any changes in the parent's ownership interest in a subsidiary that do not result in a loss of control on the equity attributable to owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Segmentedinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segmented information",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "btg_DisclosureOfExpenseByNatureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfExpenseByNatureLineItems",
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Expense By Nature [Line Items]",
        "label": "Disclosure Of Expense By Nature [Line Items]",
        "documentation": "[Line Items] for Disclosure Of Expense By Nature [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureOfExpenseByNatureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfExpenseByNatureTable",
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Expense By Nature [Table]",
        "label": "Disclosure Of Expense By Nature [Table]",
        "documentation": "Disclosure Of Expense By Nature [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]",
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]",
        "documentation": "[Line Items] for Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]",
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]",
        "documentation": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of assets",
        "label": "Disclosure of fair value measurement of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of assets [line items]",
        "label": "Disclosure of fair value measurement of assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfAssetsTable",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of assets [table]",
        "label": "Disclosure of fair value measurement of assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement of liabilities",
        "label": "Disclosure of fair value measurement of liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [line items]",
        "label": "Disclosure of financial assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [table]",
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [abstract]",
        "label": "Disclosure of detailed information about financial instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Financialinstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Disclosure of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [table]",
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r186",
      "r191"
     ]
    },
    "btg_DisclosureOfGeneralInformationAboutFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of General Information About Financial Statements [Abstract]",
        "label": "Disclosure Of General Information About Financial Statements [Abstract]",
        "documentation": "Disclosure Of General Information About Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Natureofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of operations",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "btg_DisclosureOfIncomeTaxByGeographicalJurisdictionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfIncomeTaxByGeographicalJurisdictionTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of income tax by geographical jurisdiction",
        "label": "Disclosure Of Income Tax By Geographical Jurisdiction [Table Text Block]",
        "documentation": "Disclosure Of Income Tax By Geographical Jurisdiction [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Incomeandothertaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income and other taxes",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Compensationofkeymanagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation of key management",
        "label": "Disclosure of information about key management personnel [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Disclosure of inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of investments accounted for using equity method",
        "label": "Disclosure of investments accounted for using equity method [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfLiquidityRiskExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfLiquidityRiskExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of liquidity risk",
        "label": "Disclosure of liquidity risk [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of liquidity risk. [Refer: Liquidity risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "btg_DisclosureOfLongTermDebtMaturitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfLongTermDebtMaturitiesTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of long-term debt maturities",
        "label": "Disclosure Of Long-Term Debt Maturities [Table Text Block]",
        "documentation": "Disclosure Of Long-Term Debt Maturities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of major components of tax expense (income)",
        "label": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "documentation": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureOfMaturityAnalysisOfLeasePaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfMaturityAnalysisOfLeasePaymentsTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of operating lease payments",
        "label": "Disclosure Of Maturity Analysis Of Lease Payments [Table Text Block]",
        "documentation": "Disclosure Of Maturity Analysis Of Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of operating lease payments [line items]",
        "label": "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of operating lease payments [table]",
        "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": [
      "r158"
     ]
    },
    "btg_DisclosureOfMiningInterestsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfMiningInterestsTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/Mininginterests"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining interests",
        "label": "Disclosure Of Mining Interests [Text Block]",
        "documentation": "Disclosure Of Mining Interests [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Noncontrollinginterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Disclosure of non-controlling interests [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of number and weighted average exercise prices of other equity instruments",
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of number and weighted average exercise prices of share options",
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options",
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [table]",
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "ifrs-full_DisclosureOfOtherAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOtherAssetsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Otherassets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Disclosure of other assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other assets. [Refer: Other assets]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions",
        "label": "Disclosure of other provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions [line items]",
        "label": "Disclosure of other provisions [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_DisclosureOfOtherProvisionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsTable",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions [table]",
        "label": "Disclosure of other provisions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [abstract]",
        "label": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestSchedule"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining Interest Schedule",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]",
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]",
        "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": [
      "r63"
     ]
    },
    "btg_DisclosureOfProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfProvisionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Provisions [Abstract]",
        "label": "Disclosure Of Provisions [Abstract]",
        "documentation": "Disclosure Of Provisions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfProvisionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Minerestorationprovisions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions",
        "label": "Disclosure of provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options",
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "label": "Disclosure of range of exercise prices of outstanding share options [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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]",
        "label": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Sharecapital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Disclosure of share capital, reserves and other equity interest [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "btg_DisclosureOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure Of Significant Accounting Policies [Abstract]",
        "label": "Disclosure Of Significant Accounting Policies [Abstract]",
        "documentation": "Disclosure Of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of significant subsidiaries",
        "label": "Disclosure of subsidiaries [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r141"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [table]",
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r141"
     ]
    },
    "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Significant Unobservable Inputs Used in Fair Value Measurement of Assets",
        "label": "Disclosure of significant unobservable inputs used in fair value measurement of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of significant inputs for which market data are not available and that are developed using the best information available about the assumptions that market participants would use when measuring the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Summaryofsignificantaccountingpolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of significant accounting policies",
        "label": "Disclosure of significant accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "btg_DisclosureOfSupplementaryCashFlowInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfSupplementaryCashFlowInformationTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of supplementary cash flow information",
        "label": "Disclosure Of Supplementary Cash Flow Information [Table Text Block]",
        "documentation": "Disclosure Of Supplementary Cash Flow Information [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "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": [
      "r54"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/Accountsreceivableprepaidsandother"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, prepaids and other",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "btg_DisclosureOfUnrecognizedTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureOfUnrecognizedTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of unrecognized temporary difference, unused tax losses and unused tax credits",
        "label": "Disclosure Of Unrecognized Temporary Difference, Unused Tax Losses And Unused Tax Credits [Table Text Block]",
        "documentation": "Disclosure Of Unrecognized Temporary Difference, Unused Tax Losses And Unused Tax Credits [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureofentitysoperatingsegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureofentitysoperatingsegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of entity's operating segments [Abstract]",
        "label": "Disclosure of entity's operating segments [Abstract]",
        "documentation": "Disclosure of entity's operating segments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureoffairvaluemeasurementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureoffairvaluemeasurementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value measurement [Abstract]",
        "label": "Disclosure of fair value measurement [Abstract]",
        "documentation": "Disclosure of fair value measurement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureofincometaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureofincometaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of income tax [Abstract]",
        "label": "Disclosure of income tax [Abstract]",
        "documentation": "Disclosure of income tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisclosureofsharecapitalreservesandotherequityinterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisclosureofsharecapitalreservesandotherequityinterestAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of share capital, reserves and other equity interest [Abstract]",
        "label": "Disclosure of share capital, reserves and other equity interest [Abstract]",
        "documentation": "Disclosure of share capital, reserves and other equity interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DiscontinuedOperationsMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations",
        "label": "Discontinued operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of an entity that either has been disposed of or is classified as held for sale, and that: (a) represents a separate major line of business or geographical area of operations; (b) is part of a single co-ordinated plan to dispose of a separate major line of business or geographical area of operations; or (c) is a subsidiary acquired exclusively with a view to resale. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ifrs-full_DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Discount rate used in current measurement of fair value less costs of disposal"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used in the current measurement of fair value less costs of disposal."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "btg_DisposalGroupAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "btg_DisposalGroupAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets sold",
        "label": "Disposal Group, Assets",
        "documentation": "Disposal Group, Assets"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets sold",
        "label": "Disposal Group, Assets (Liabilities), Net",
        "documentation": "Disposal Group, Assets (Liabilities), Net"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Disposal Group Classification"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Disposal Group Classification [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupHeldForSaleOrDisposedBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupHeldForSaleOrDisposedBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Disposed By Sale, Not Discontinued Operations",
        "label": "Disposal Group, Held-for-sale Or Disposed By Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal Group, Held-for-sale Or Disposed By Sale, Not Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "btg_DisposalGroupAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Total liabilities sold",
        "label": "Disposal Group, Liabilities",
        "documentation": "Disposal Group, Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupNameAxis",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Disposal Group Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupNameDomain",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "[Domain] for Disposal Group Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupRetainedRoyaltyInterestOnAdditionalGoldProductionWeight": {
     "xbrltype": "massItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupRetainedRoyaltyInterestOnAdditionalGoldProductionWeight",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained royalty interest on additional gold production (in ounces)",
        "label": "Disposal Group, Retained Royalty Interest On Additional Gold Production, Weight",
        "documentation": "Disposal Group, Retained Royalty Interest On Additional Gold Production, Weight"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupRetainedRoyaltyInterestOnGoldProductionWeight": {
     "xbrltype": "massItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupRetainedRoyaltyInterestOnGoldProductionWeight",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained royalty interest on gold production (in ounces)",
        "label": "Disposal Group, Retained Royalty Interest On Gold Production, Weight",
        "documentation": "Disposal Group, Retained Royalty Interest On Gold Production, Weight"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DisposalOfSharesIssuedAndOutstandingPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalOfSharesIssuedAndOutstandingPercentage",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of shares issued and outstanding, percentage",
        "label": "Disposal Of Shares Issued And Outstanding, Percentage",
        "documentation": "Disposal Of Shares Issued And Outstanding, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisposalsInvestmentProperty",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals / write-offs",
        "label": "Disposals, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in investment property resulting from disposals. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r103"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals / write-offs",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "btg_DisposalsPropertyPlantAndEquipmentAndInvestmentsInJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DisposalsPropertyPlantAndEquipmentAndInvestmentsInJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals / write-offs",
        "label": "Disposals, Property, Plant And Equipment And Investments In Joint Ventures Accounted For Using Equity Method",
        "documentation": "Disposals, Property, Plant And Equipment And Investments In Joint Ventures Accounted For Using Equity Method"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DividendsDeclaredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DividendsDeclaredMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends Declared",
        "label": "Dividends Declared [Member]",
        "documentation": "Dividends Declared"
       }
      }
     },
     "auth_ref": []
    },
    "btg_DividendsDeclaredOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "DividendsDeclaredOrdinarySharesPerShare",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends declared (in USD per share)",
        "label": "Dividends Declared, Ordinary Shares Per Share",
        "documentation": "Dividends Declared, Ordinary Shares Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends (Note 12)",
        "label": "Dividends recognised as distributions to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends paid (Note 12)",
        "label": "Dividends paid, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends paid",
        "label": "Dividends paid, ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends paid (in USD per share)",
        "label": "Dividends paid, ordinary shares per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "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/2021q4",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "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/2021q4",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "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/2021q4",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "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/2021q4",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "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/2021q4",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r277"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "DocumentType",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share (attributable to shareholders of the Company)",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "btg_EarningsPerShareFromContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "EarningsPerShareFromContinuingOperationsAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share from continuing operations (attributable to shareholders of the Company)",
        "label": "Earnings Per Share From Continuing Operations [Abstract]",
        "documentation": "Earnings Per Share From Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and employee benefits",
        "label": "Employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r46",
      "r223"
     ]
    },
    "btg_EnteringIntoForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "EnteringIntoForwardContractsMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entering Into Forward Contracts",
        "label": "Entering Into Forward Contracts [Member]",
        "documentation": "Entering Into Forward Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entering into significant commitments or contingent liabilities",
        "label": "Entering into significant commitments or contingent liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for entering into significant commitments or contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntitiesTable",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entities [Table]",
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "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/2021q4",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Three",
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "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/2021q4",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "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/2021q4",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses, Address Type [Axis]",
        "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/2021q4",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r279"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "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/2021q4",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "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/2021q4",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "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/2021q4",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "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_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Information [Line Items]",
        "label": "Entity 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_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "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": [
      "r284"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Primary SIC Number",
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted market value",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r279"
     ]
    },
    "ifrs-full_EntitysTotalForJointOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EntitysTotalForJointOperationsMember",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for joint operations [member]",
        "label": "Entity's total for joint operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint operations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for segment consolidation items [member]",
        "label": "Entity's total for segment consolidation items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r141"
     ]
    },
    "btg_EquipmentLoansAndLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "EquipmentLoansAndLeaseLiabilitiesMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment loans/finance lease obligations:",
        "label": "Equipment Loans And Lease Liabilities [Member]",
        "documentation": "Equipment Loans And Lease Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Beginning balance equity",
        "periodEndLabel": "Ending balance equity",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r29",
      "r119",
      "r121",
      "r143",
      "r144",
      "r146"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity and liabilities",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity attributable to owners of parent",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "ifrs-full_EquityInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EquityInvestmentsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term investments (Note 7)",
        "label": "Equity investments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r266"
     ]
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_EstimatedInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "EstimatedInterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails": {
       "parentTag": "btg_BorrowingsAndInterestPayable",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest",
        "terseLabel": "Interest (estimated)",
        "label": "Estimated Interest Payable",
        "documentation": "Estimated Interest Payable"
       }
      }
     },
     "auth_ref": []
    },
    "btg_EuropeanInterbankOfferedRateEURIBORMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "EuropeanInterbankOfferedRateEURIBORMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EURIBOR",
        "label": "European Interbank Offered Rate EURIBOR [Member]",
        "documentation": "European Interbank Offered Rate EURIBOR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of outstanding options (in Cdn.$per share)",
        "label": "Exercise price of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "btg_ExercisePriceRangeFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExercisePriceRangeFiveMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "6.00 \u2013 6.99",
        "label": "Exercise Price Range Five [Member]",
        "documentation": "Exercise Price Range Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExercisePriceRangeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExercisePriceRangeFourMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "5.00 \u2013 5.99",
        "label": "Exercise Price Range Four [Member]",
        "documentation": "Exercise Price Range Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExercisePriceRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExercisePriceRangeOneMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2.94 \u2013 2.99",
        "label": "Exercise Price Range One [Member]",
        "documentation": "Exercise Price Range One"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExercisePriceRangeSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExercisePriceRangeSixMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7.00 \u2013 8.53",
        "label": "Exercise Price Range Six [Member]",
        "documentation": "Exercise Price Range Six"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExercisePriceRangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExercisePriceRangeThreeMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "4.00 \u2013 4.99",
        "label": "Exercise Price Range Three [Member]",
        "documentation": "Exercise Price Range Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExercisePriceRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExercisePriceRangeTwoMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.00 \u2013 3.99",
        "label": "Exercise Price Range Two [Member]",
        "documentation": "Exercise Price Range Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price, share options granted (in Cdn.$per share)",
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield rate",
        "label": "Expected dividend as percentage, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "btg_ExpectedProportionOfOwnershipInterestInAssociateAfterReportingPeriod": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExpectedProportionOfOwnershipInterestInAssociateAfterReportingPeriod",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected proportion of ownership interest in associate, diluted",
        "label": "Expected Proportion Of Ownership Interest In Associate After Reporting Period",
        "documentation": "Expected Proportion Of Ownership Interest In Associate After Reporting Period"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExpectedVolatilityOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExpectedVolatilityOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, performance share unit (in percentage)",
        "label": "Expected Volatility, Other Equity Instruments Granted",
        "documentation": "Expected Volatility, Other Equity Instruments Granted"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExpenseCapitalizedToMiningInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExpenseCapitalizedToMiningInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capitalized to mining interests",
        "label": "Expense Capitalized To Mining Interest",
        "documentation": "Expense Capitalized To Mining Interest"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ExpenseFromShareBasedPaymentTransactionsWithEmployeesCapitalizedToMiningInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExpenseFromShareBasedPaymentTransactionsWithEmployeesCapitalizedToMiningInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments expense, capitalized to mining interests",
        "label": "Expense From Share-Based Payment Transactions With Employees, Capitalized To Mining Interests",
        "documentation": "Expense From Share-Based Payment Transactions With Employees, Capitalized To Mining Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Share-based payments (Note 12)",
        "terseLabel": "Stock-based compensation",
        "label": "Expense from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments expense",
        "label": "Expense from share-based payment transactions with employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expense relating to short-term leases",
        "label": "Expense relating to short-term leases for which recognition exemption has been used"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Variable lease payments",
        "label": "Expense relating to variable lease payments not included in measurement of lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "ifrs-full_ExplorationAndEvaluationAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ExplorationAndEvaluationAssetsMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exploration and evaluation properties (pre-depletable)",
        "label": "Exploration and evaluation assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for exploration and evaluation expenditures recognised as assets in accordance with the entity's accounting policy. Exploration and evaluation expenditures are expenditures incurred by an entity in connection with the exploration for, and evaluation of, mineral resources before the technical feasibility and commercial viability of extracting a mineral resource are demonstrable."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "btg_ExplorationAndEvaluationOfMineralResourcesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ExplorationAndEvaluationOfMineralResourcesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exploration And Evaluation Of Mineral Resources [Abstract]",
        "label": "Exploration And Evaluation Of Mineral Resources [Abstract]",
        "documentation": "Exploration And Evaluation Of Mineral Resources [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "country_FI": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "FI",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finland",
        "label": "FINLAND"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FairValueInputsPricePerOunce": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FairValueInputsPricePerOunce",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value inputs price per ounce (in usd per oz)",
        "label": "Fair Value Inputs, Price Per Ounce",
        "documentation": "Fair Value Inputs, Price Per Ounce"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FairValueOfSharesFromShareBasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FairValueOfSharesFromShareBasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares from share-based payment transactions",
        "label": "Fair Value Of Shares From Share-Based Payment Transactions",
        "documentation": "Fair Value Of Shares From Share-Based Payment Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FekolaEquipmentLoanFacilityFirstEquipmentFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FekolaEquipmentLoanFacilityFirstEquipmentFacilityMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fekola Equipment Loan Facility, First Equipment Facility",
        "label": "Fekola Equipment Loan Facility, First Equipment Facility [Member]",
        "documentation": "Fekola Equipment Loan Facility, First Equipment Facility"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FekolaEquipmentLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FekolaEquipmentLoanFacilityMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fekola Equipment Loan Facility",
        "label": "Fekola Equipment Loan Facility [Member]",
        "documentation": "Fekola Equipment Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FekolaEquipmentLoanFacilitySecondEquipmentFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FekolaEquipmentLoanFacilitySecondEquipmentFacilityMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fekola Equipment Loan Facility, Second Equipment Facility",
        "label": "Fekola Equipment Loan Facility, Second Equipment Facility [Member]",
        "documentation": "Fekola Equipment Loan Facility, Second Equipment Facility"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FekolaMasbateandOtjikotoEquipmentLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FekolaMasbateandOtjikotoEquipmentLoansMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment loans",
        "label": "Fekola, Masbate and Otjikoto Equipment Loans [Member]",
        "documentation": "Fekola, Masbate and Otjikoto Equipment Loans [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FekolaMineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FekolaMineMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/InventoriesDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fekola Mine",
        "verboseLabel": "Fekola Mine, Mali",
        "label": "Fekola Mine [Member]",
        "documentation": "Fekola Mine [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FekolaSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FekolaSAMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fekola",
        "label": "Fekola SA [Member]",
        "documentation": "Fekola SA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FilmineraResourcesCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FilmineraResourcesCorporationMember",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Filminera Resources Corporation (\"Masbate\")",
        "label": "Filminera Resources Corporation [Member]",
        "documentation": "Filminera Resources Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest and financing expense",
        "label": "Finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "btg_FinanceLeaseObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FinanceLeaseObligationsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Finance Lease Obligations [Member]",
        "documentation": "Finance Lease Obligations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, at fair value",
        "verboseLabel": "Assets measured at fair value",
        "label": "Financial assets, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, class",
        "label": "Financial assets, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r210",
      "r220",
      "r221",
      "r222"
     ]
    },
    "ifrs-full_FinancialAssetsTypeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialAssetsTypeMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, type",
        "label": "Financial assets, type [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial assets. It also represents the standard value for the 'Types of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194"
     ]
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt repayments",
        "label": "Financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Liabilities measured at fair value",
        "label": "Financial liabilities, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "btg_FinancialLiabilitiesCommitmentFeesOnRevolvingCreditFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FinancialLiabilitiesCommitmentFeesOnRevolvingCreditFacility",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fees on revolving credit facility",
        "label": "Financial Liabilities, Commitment Fees On Revolving Credit Facility",
        "documentation": "Financial Liabilities, Commitment Fees On Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialLiabilitiesMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, class",
        "label": "Financial liabilities, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r210",
      "r221"
     ]
    },
    "ifrs-full_FinancialLiabilitiesTypeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinancialLiabilitiesTypeMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, type",
        "label": "Financial liabilities, type [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated types of financial liabilities. It also represents the standard value for the 'Types of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194"
     ]
    },
    "ifrs-full_FinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "FinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gold and silver bullion",
        "label": "Current 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": [
      "r228",
      "r301"
     ]
    },
    "btg_FinlandPropertiesFinlandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FinlandPropertiesFinlandMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finland Properties, Finland",
        "verboseLabel": "Finland Properties",
        "label": "Finland Properties, Finland [Member]",
        "documentation": "Finland Properties, Finland [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ForwardContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ForwardContractMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Forward contracts",
        "label": "Forward contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "btg_FuelDerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FuelDerivativesMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel Derivatives",
        "label": "Fuel Derivatives [Member]",
        "documentation": "Fuel Derivatives [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FuelOilForwardContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FuelOilForwardContractMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward \u2013 fuel oil:",
        "label": "Fuel Oil Forward Contract [Member]",
        "documentation": "Fuel Oil Forward Contract [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FuelOilGasOilandDieselForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FuelOilGasOilandDieselForwardContractsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel derivative contracts (Note 14)",
        "verboseLabel": "Fuel derivative contracts",
        "label": "Fuel Oil, Gas Oil and Diesel Forward Contracts [Member]",
        "documentation": "Fuel Oil, Gas Oil and Diesel Forward Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_FutureWithholdingTaxRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "FutureWithholdingTaxRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future withholding tax",
        "label": "Future Withholding Tax Related Temporary Differences [Member]",
        "documentation": "Future Withholding Tax Related Temporary Differences"
       }
      }
     },
     "auth_ref": []
    },
    "btg_GainOnDisposalOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "GainOnDisposalOfSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on disposal of subsidiary",
        "label": "Gain On Disposal Of Subsidiary",
        "documentation": "Gain On Disposal Of Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains (losses) on derivative instruments (Note 14)",
        "label": "Gains (losses) on change in fair value of derivatives"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GainsLossesOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on disposals of property, plant and equipment",
        "label": "Gains (losses) on disposals of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange losses",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r71"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unrealized gains (losses) on change in fair value measurement",
        "label": "Gains (losses) recognised in profit or loss attributable to change in unrealised gains or losses for liabilities held at end of period, fair value measurement"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in profit or loss for liabilities measured at fair value that are attributable to the change in unrealised gains or losses relating to those liabilities held at the end of the reporting period. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains on disposals of property, plant and equipment",
        "negatedTerseLabel": "Net gain on disposal of Burkina Faso assets (Note 8)",
        "label": "Gains on disposals of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "btg_GasOilForwardContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "GasOilForwardContractMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward \u2013 gas oil:",
        "label": "Gas Oil Forward Contract [Member]",
        "documentation": "Gas Oil Forward Contract [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_GeneralAndAdministrativeCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "GeneralAndAdministrativeCostsMember",
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General And Administrative Costs",
        "label": "General And Administrative Costs [Member]",
        "documentation": "General And Administrative Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [axis]",
        "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": [
      "r208",
      "r235",
      "r253",
      "r270"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas",
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r235",
      "r253",
      "r270"
     ]
    },
    "btg_GoldstoneResourcesLtd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "GoldstoneResourcesLtd.Member",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goldstone Resources Ltd.",
        "label": "Goldstone Resources Ltd. [Member]",
        "documentation": "Goldstone Resources Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_GramaloteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "GramaloteMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gramalote Property",
        "verboseLabel": "Gramalote Property, Colombia, net of impairment",
        "label": "Gramalote [Member]",
        "documentation": "Gramalote [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails",
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "verboseLabel": "Principal",
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r95",
      "r101",
      "r106",
      "r172",
      "r185",
      "r187",
      "r256",
      "r318",
      "r319"
     ]
    },
    "btg_GrossCarryingAmountNetOfImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "GrossCarryingAmountNetOfImpairmentMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Gross Carrying Amount, Net Of Impairment [Member]",
        "documentation": "Gross Carrying Amount, Net Of Impairment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "btg_HedgingDesignation1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "HedgingDesignation1Axis",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [axis]",
        "label": "Hedging Designation1 [Axis]",
        "documentation": "Hedging Designation1 [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_HedgingDesignation1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "HedgingDesignation1Domain",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation1 [Domain]",
        "documentation": "[Domain] for Hedging Designation1 [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r283"
     ]
    },
    "btg_ImpairmentLossRecognisedInProfitOrLossMineralProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ImpairmentLossRecognisedInProfitOrLossMineralProperties",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write-down of mineral property interests (Note 8)",
        "terseLabel": "Write-down mineral property interests",
        "label": "Impairment Loss Recognised In Profit Or Loss, Mineral Properties",
        "documentation": "Impairment Loss Recognised In Profit Or Loss, Mineral Properties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r59"
     ]
    },
    "btg_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss, net of tax",
        "label": "Impairment Loss Recognised In Profit Or Loss, Property, Plant And Equipment, Net Of Tax",
        "documentation": "Impairment Loss Recognised In Profit Or Loss, Property, Plant And Equipment, Net Of Tax"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncentivePlanMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incentive Plan",
        "label": "Incentive Plan [Member]",
        "documentation": "Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit or loss [abstract]",
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncomeStatementLocation1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncomeStatementLocation1Axis",
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Income Statement Location1 [Axis]",
        "documentation": "Income Statement Location1 [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncomeStatementLocation1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncomeStatementLocation1Domain",
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Income Statement Location1 [Domain]",
        "documentation": "[Domain] for Income Statement Location1 [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r48",
      "r49",
      "r50",
      "r77",
      "r139",
      "r200"
     ]
    },
    "btg_IncomeTaxLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncomeTaxLineItems",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax [Line Items]",
        "label": "Income Tax [Line Items]",
        "documentation": "[Line Items] for Income Tax [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncomeTaxRelatingToPriorityDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncomeTaxRelatingToPriorityDividend",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax relating to priority dividend",
        "label": "Income Tax Relating To Priority Dividend",
        "documentation": "Income Tax Relating To Priority Dividend"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncomeTaxTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncomeTaxTable",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax [Table]",
        "label": "Income Tax [Table]",
        "documentation": "Income Tax [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncomeTaxesPaidRefund",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income taxes paid (refund)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseInDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesReconciliationofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in deferred tax liability (asset)",
        "label": "Increase (decrease) in deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a deferred tax liability (asset). [Refer: Deferred tax liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseInExistingProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in obligation",
        "label": "Increase in existing provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in existing other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "btg_IncreaseDecreaseInLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseDecreaseInLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities incurred",
        "label": "Increase (Decrease) In Lease Liabilities",
        "documentation": "Increase (Decrease) In Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseInWorkingCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/SupplementarycashflowinformationChangesinNoncashWorkingCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Changes in non-cash working capital (Note 17)",
        "negatedTotalLabel": "Changes in non-cash working capital",
        "label": "Increase (decrease) in working capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "btg_IncreaseDecreaseThroughBusinessDisposalDeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseDecreaseThroughBusinessDisposalDeferredTaxLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesReconciliationofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liability related to Kiaka disposal",
        "label": "Increase (Decrease) Through Business Disposal, Deferred Tax Liability (Asset)",
        "documentation": "Increase (Decrease) Through Business Disposal, Deferred Tax Liability (Asset)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued on exercise of stock\u00a0options (Note 12)",
        "verboseLabel": "Shares issued on exercise of stock\u00a0options",
        "label": "Increase (decrease) through exercise of options, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseThroughForeignExchangeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign exchange gains",
        "label": "Increase (decrease) through foreign exchange, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets resulting from foreign exchange. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r263"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments (Note 12)",
        "label": "Increase (decrease) through share-based payment transactions, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion expense",
        "label": "Increase through adjustments arising from passage of time, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in other provisions through adjustments arising from the passage of time. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "btg_IncreaseDecreaseThroughTransferBetweenShareCapitalAndContributedSurplusEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseDecreaseThroughTransferBetweenShareCapitalAndContributedSurplusEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer to share capital on exercise of stock options",
        "label": "Increase (Decrease) Through Transfer Between Share Capital And Contributed Surplus, Equity",
        "documentation": "Increase (Decrease) Through Transfer Between Share Capital And Contributed Surplus, Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclass / Mine restoration provision movements",
        "label": "Increase (decrease) through transfers and other changes, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "btg_IncreaseDecreaseThroughVestingOfRestrictedStockUnitsEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseDecreaseThroughVestingOfRestrictedStockUnitsEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued on vesting of RSUs (Note 12)",
        "label": "Increase (Decrease) Through Vesting Of Restricted Stock Units, Equity",
        "documentation": "Increase (Decrease) Through Vesting Of Restricted Stock Units, Equity"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncreaseDecreasethroughTransfersAndOtherChangesPropertyPlantAndEquipmentAndInvestmentsInJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseDecreasethroughTransfersAndOtherChangesPropertyPlantAndEquipmentAndInvestmentsInJointVenturesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclass / Mine restoration provision movements",
        "label": "Increase (Decrease) through Transfers And Other Changes, Property, Plant And Equipment And Investments In Joint Ventures Accounted For Using Equity Method",
        "documentation": "Increase (Decrease) through Transfers And Other Changes, Property, Plant And Equipment And Investments In Joint Ventures Accounted For Using Equity Method"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncreaseFromPurchaseOfNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseFromPurchaseOfNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of non-controlling interest",
        "label": "Increase From Purchase Of Noncontrolling Interest",
        "documentation": "Increase From Purchase Of Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncreaseFromRepaymentsOfLoansFromNonControllingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseFromRepaymentsOfLoansFromNonControllingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Repayment of loan by non-controlling interest",
        "label": "Increase From Repayments Of Loans From Non-controlling Interests",
        "documentation": "Increase From Repayments Of Loans From Non-controlling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "btg_IncreaseThroughOtherChangesTransfersToEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "IncreaseThroughOtherChangesTransfersToEquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclass / Mine restoration provision movements",
        "label": "Increase Through Other Changes, Transfers To Equity Method Investments",
        "documentation": "Increase Through Other Changes, Transfers To Equity Method Investments"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InflationRateSignificantUnobservableInputsLiabilities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InflationRateSignificantUnobservableInputsLiabilities",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inflation rate",
        "label": "Inflation Rate, Significant Unobservable Inputs, Liabilities",
        "documentation": "Inflation Rate, Significant Unobservable Inputs, Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InterestAndCommitmentFeesPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InterestAndCommitmentFeesPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest and commitment fees paid",
        "label": "Interest And Commitment Fees Paid, Classified As Financing Activities",
        "documentation": "Interest And Commitment Fees Paid, Classified As Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash interest and financing expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r198",
      "r206"
     ]
    },
    "btg_InterestIncomeOnLoanReceivableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InterestIncomeOnLoanReceivableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on loan to non-controlling interest",
        "label": "Interest Income On Loan Receivable To Noncontrolling Interest",
        "documentation": "Interest Income On Loan Receivable To Noncontrolling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InterestOnLoansToNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InterestOnLoansToNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on loan to non-controlling interest",
        "label": "Interest On Loans To Non-controlling Interest",
        "documentation": "Interest On Loans To Non-controlling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InterestRateSignificantUnobservableInputsLiabilities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InterestRateSignificantUnobservableInputsLiabilities",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Interest Rate, Significant Unobservable Inputs, Liabilities",
        "documentation": "Interest Rate, Significant Unobservable Inputs, Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InterestRateSwapContractMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate swaps",
        "terseLabel": "Interest rate swaps (Note 14)",
        "label": "Interest rate swap contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "ifrs-full_InterestRateTypesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InterestRateTypesMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate types",
        "label": "Interest rate types [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.b2gold.com/role/InventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories (Note 6)",
        "totalLabel": "Total Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r69",
      "r226"
     ]
    },
    "btg_InventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories [Abstract]",
        "label": "Inventories [Abstract]",
        "documentation": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_Inventory1LineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "Inventory1LineItems",
     "presentation": [
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory1 [Line Items]",
        "label": "Inventory1 [Line Items]",
        "documentation": "[Line Items] for Inventory [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InventoryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InventoryTable",
     "presentation": [
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory [Table]",
        "label": "Inventory [Table]",
        "documentation": "Inventory [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InvestmentAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "btg_TotalPropertyPlantAndEquipmentAndInvestmentsAccountedForUsingTheEquityMethod",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mining interests - investments in joint ventures and associates",
        "periodStartLabel": "Investments accounted for using equity method, beginning balance",
        "periodEndLabel": "Investments accounted for using equity method, ending balance",
        "label": "Investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r140",
      "r202"
     ]
    },
    "btg_InvestmentInAssociatesAccountedForUsingEquityMethodExchangeOfSubsidiariesInterestForAssociatesShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentInAssociatesAccountedForUsingEquityMethodExchangeOfSubsidiariesInterestForAssociatesShares",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange of subsidiaries' interest for associates' shares (in shares)",
        "label": "Investment In Associates Accounted For Using Equity Method, Exchange Of Subsidiaries' Interest For Associates' Shares",
        "documentation": "Investment In Associates Accounted For Using Equity Method, Exchange Of Subsidiaries' Interest For Associates' Shares"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InvestmentInAssociatesAccountedForUsingEquityMethodExchangeOfSubsidiariesInterestForAssociatesSharesShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentInAssociatesAccountedForUsingEquityMethodExchangeOfSubsidiariesInterestForAssociatesSharesShare",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange of subsidiaries' interest for associates' shares (in shares)",
        "label": "Investment In Associates Accounted For Using Equity Method, Exchange Of Subsidiaries' Interest For Associates' Shares, Share",
        "documentation": "Investment In Associates Accounted For Using Equity Method, Exchange Of Subsidiaries' Interest For Associates' Shares, Share"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InvestmentInAssociatesAccountedForUsingEquityMethodIncreaseFromPurchaseOfAssociatesShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentInAssociatesAccountedForUsingEquityMethodIncreaseFromPurchaseOfAssociatesShares",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of BeMetals shares",
        "label": "Investment In Associates Accounted For Using Equity Method, Increase From Purchase Of Associates' Shares",
        "documentation": "Investment In Associates Accounted For Using Equity Method, Increase From Purchase Of Associates' Shares"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InvestmentInAssociatesAccountedForUsingEquityMethodPurchaseOfAssociatesSharesShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentInAssociatesAccountedForUsingEquityMethodPurchaseOfAssociatesSharesShare",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of associates' shares (in shares)",
        "label": "Investment In Associates Accounted For Using Equity Method, Purchase Of Associates' Shares, Share",
        "documentation": "Investment In Associates Accounted For Using Equity Method, Purchase Of Associates' Shares, Additional Share"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InvestmentsAccountedForUsingEquityMethodRollForwardRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentsAccountedForUsingEquityMethodRollForwardRollForward",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments Accounted For Using Equity Method Roll Forward [Roll Forward]",
        "label": "Investments Accounted For Using Equity Method Roll Forward [Roll Forward]",
        "documentation": "Investments Accounted For Using Equity Method Roll Forward [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in associates accounted for using equity method",
        "periodStartLabel": "Investments in associates beginning balance",
        "periodEndLabel": "Investments in associates ending balance",
        "label": "Investments in associates accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "btg_InvestmentsInAssociatesAccountedForUsingEquityMethodConsiderationReceivedInShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethodConsiderationReceivedInShares",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share consideration on Kronk sale",
        "label": "Investments In Associates Accounted For Using Equity Method, Consideration Received In Shares",
        "documentation": "Investments In Associates Accounted For Using Equity Method, Consideration Received In Shares"
       }
      }
     },
     "auth_ref": []
    },
    "btg_InvestmentsInAssociatesAccountedForUsingEquityMethodGainLossOnDilution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethodGainLossOnDilution",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on dilution",
        "label": "Investments In Associates Accounted For Using Equity Method, Gain (Loss) On Dilution",
        "documentation": "Investments In Associates Accounted For Using Equity Method, Gain (Loss) On Dilution"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in Equity Instruments Designated At Fair Value Through Other Comprehensive Income",
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments that the entity has designated at fair value through other comprehensive income. It also represents the standard value for the 'Investments in equity instruments designated at fair value through other comprehensive income' axis if no other member is used. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r176",
      "r192"
     ]
    },
    "ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "InvestmentsInJointVenturesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Investments in joint ventures (accounted for using the equity method) beginning balance",
        "periodEndLabel": "Investments in joint ventures (accounted for using the equity method) ending balance",
        "label": "Investments in joint ventures accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in joint ventures accounted for using the equity method. [Refer: Joint ventures [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital (Note 12)",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_JointOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "JointOperationsAxis",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations [axis]",
        "label": "Joint operations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CompensationofkeymanagementDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CompensationofkeymanagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Key management personnel compensation",
        "label": "Key management personnel compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CompensationofkeymanagementDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CompensationofkeymanagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "label": "Key management personnel compensation, share-based payment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CompensationofkeymanagementDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CompensationofkeymanagementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and short-term employee benefits",
        "label": "Key management personnel compensation, short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "btg_KiakaBurkinaFasoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "KiakaBurkinaFasoMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kiaka Project",
        "label": "Kiaka, Burkina Faso [Member]",
        "documentation": "Kiaka, Burkina Faso"
       }
      }
     },
     "auth_ref": []
    },
    "btg_KiakaProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "KiakaProjectMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Kiaka Project, Burkina Faso",
        "terseLabel": "Kiaka Project",
        "label": "Kiaka Project [Member]",
        "documentation": "Kiaka Project [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_KiakaRoyaltyInterestBurkinaFasoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "KiakaRoyaltyInterestBurkinaFasoMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kiaka Royalty, Burkina Faso",
        "label": "Kiaka Royalty Interest, Burkina Faso [Member]",
        "documentation": "Kiaka Royalty Interest, Burkina Faso"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than five years",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r219",
      "r260",
      "r261",
      "r264"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Later than four years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r219",
      "r260",
      "r264",
      "r288"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One to five years",
        "label": "Later than one year and not later than 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": [
      "r259",
      "r264"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2023",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r219",
      "r260",
      "r264",
      "r288"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r273",
      "r275"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Later than three years and not later than four years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r219",
      "r260",
      "r264",
      "r288"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024",
        "label": "Later than two years and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r219",
      "r260",
      "r264",
      "r288"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease liability",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r248"
     ]
    },
    "btg_LeaseLiabilityAnnualRentalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LeaseLiabilityAnnualRentalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual rental payments",
        "label": "Lease Liability, Annual Rental Payments",
        "documentation": "Lease Liability, Annual Rental Payments"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LeaseLiabilityTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LeaseLiabilityTermOfContract",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, term",
        "label": "Lease Liability, Term Of Contract",
        "documentation": "Lease Liability, Term Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LeasedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LeasedAssetsMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leased Assets",
        "label": "Leased Assets [Member]",
        "documentation": "Leased Assets"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "btg_LesseeOperatingLeaseTermOfContractExtension": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LesseeOperatingLeaseTermOfContractExtension",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, term extension",
        "label": "Lessee, Operating Lease, Term Of Contract, Extension",
        "documentation": "Lessee, Operating Lease, Term Of Contract, Extension"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Level 1 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r144"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Level 2 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Levels of fair value hierarchy [axis]",
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r144"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r143",
      "r144",
      "r146",
      "r201",
      "r205"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LiberoCopperCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LiberoCopperCorpMember",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Libero Copper &amp; Gold Corporation",
        "label": "Libero Copper Corp [Member]",
        "documentation": "Libero Copper Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accordion feature higher borrowing capacity",
        "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LineOfCreditFacilityExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LineOfCreditFacilityExpirationPeriod",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, expiration period (later of the day)",
        "label": "Line Of Credit Facility, Expiration Period",
        "documentation": "Line Of Credit Facility, Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum borrowing capacity",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LineOfCreditFacilityMaximumBorrowingCapacityPercentageOfCostOfMiningFleetAndOtherMiningEquipment": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityPercentageOfCostOfMiningFleetAndOtherMiningEquipment",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity in percentage of cost of mining fleet and other mining equipment (in percentage)",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Cost Of Mining Fleet And Other Mining Equipment",
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Percentage Of Cost Of Mining Fleet And Other Mining Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage1",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused capacity commitment fee",
        "label": "Line Of Credit Facility, Unused Capacity, Commitment Fee Percentage1",
        "documentation": "Line Of Credit Facility, Unused Capacity, Commitment Fee Percentage1"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "btg_LondonInterbankOfferedRateLIBOR1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LondonInterbankOfferedRateLIBOR1Member",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "London Interbank Offered Rate LIBOR",
        "label": "London Interbank Offered Rate LIBOR1 [Member]",
        "documentation": "London Interbank Offered Rate LIBOR1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LongTermDebt1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LongTermDebt1Abstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt1 [Abstract]",
        "label": "Long-Term Debt1 [Abstract]",
        "documentation": "Long-Term Debt1 [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_LongTermDebtRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "LongTermDebtRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-term Debt Related Temporary Differences [Member]",
        "documentation": "Long-term Debt Related Temporary Differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt (Note 10)",
        "verboseLabel": "Long-term debt",
        "label": "Non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions (Note 11)",
        "label": "Non-current provision for decommissioning, restoration and rehabilitation costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provision for decommissioning, restoration and rehabilitation costs. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241"
     ]
    },
    "country_ML": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "ML",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mali",
        "label": "MALI"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MandatoryReserveDepositPaymentCoveragePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MandatoryReserveDepositPaymentCoveragePeriod",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory reserve deposit payment coverage period",
        "label": "Mandatory Reserve Deposit Payment Coverage Period",
        "documentation": "Mandatory Reserve Deposit Payment Coverage Period"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MasbateEquipmentLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MasbateEquipmentLoanFacilityMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Masbate Equipment Loan Facility",
        "label": "Masbate Equipment Loan Facility [Member]",
        "documentation": "Masbate Equipment Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MasbateMineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MasbateMineMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/InventoriesDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Masbate Mine",
        "verboseLabel": "Masbate Mine, Philippines",
        "label": "Masbate Mine [Member]",
        "documentation": "Masbate Mine [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [axis]",
        "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": [
      "r24",
      "r151",
      "r157",
      "r158",
      "r178",
      "r188",
      "r211",
      "r212",
      "r213",
      "r219",
      "r237",
      "r260"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement [axis]",
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r105",
      "r143"
     ]
    },
    "btg_MeasurementInputLongtermGoldPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MeasurementInputLongtermGoldPriceMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term gold price",
        "label": "Measurement Input, Long-term Gold Price [Member]",
        "documentation": "Measurement Input, Long-term Gold Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Axis]",
        "label": "Measurement Input Type [Axis]",
        "documentation": "Measurement Input Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Domain]",
        "label": "Measurement Input Type [Domain]",
        "documentation": "[Domain] for Measurement Input Type [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MeasurementInputTypeSilverPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MeasurementInputTypeSilverPriceMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Silver price",
        "label": "Measurement Input Type, Silver Price [Member]",
        "documentation": "Measurement Input Type, Silver Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MenankotoMaliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MenankotoMaliMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Menankoto Property, Mali",
        "verboseLabel": "Menankoto Property",
        "label": "Menankoto, Mali [Member]",
        "documentation": "Menankoto, Mali"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MiningInterestAndOtherRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MiningInterestAndOtherRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining interests and other",
        "label": "Mining Interest And Other Related Temporary Differences [Member]",
        "documentation": "Mining Interest And Other Related Temporary Differences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MiningPropertyDepletableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MiningPropertyDepletableMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment (depletable)",
        "label": "Mining Property, Depletable [Member]",
        "documentation": "Mining Property, Depletable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiningPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "MiningPropertyMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining property",
        "label": "Mining property [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property related to mining activities."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "btg_MiscellaneousNoncurrentOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MiscellaneousNoncurrentOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Miscellaneous Non-current Other Assets",
        "documentation": "Miscellaneous Non-current Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MiscellaneousOtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MiscellaneousOtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Miscellaneous Other Non-operating Expense",
        "documentation": "Miscellaneous Other Non-operating Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "terseLabel": "Miscellaneous other operating expense",
        "label": "Miscellaneous other operating expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "btg_MobileEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MobileEquipmentMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mobile Equipment",
        "label": "Mobile Equipment [Member]",
        "documentation": "Mobile Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MobileEquipmentTailingsDamAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MobileEquipmentTailingsDamAndEquipmentMember",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mobile Equipment, Tailings Dam and Equipment",
        "label": "Mobile Equipment, Tailings Dam And Equipment [Member]",
        "documentation": "Mobile Equipment, Tailings Dam And Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_MocoaRoyaltyInterestColombiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "MocoaRoyaltyInterestColombiaMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mocoa Royalty, Colombia",
        "label": "Mocoa Royalty Interest, Colombia [Member]",
        "documentation": "Mocoa Royalty Interest, Colombia"
       }
      }
     },
     "auth_ref": []
    },
    "country_NA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "NA",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Namibia",
        "label": "NAMIBIA"
       }
      }
     },
     "auth_ref": []
    },
    "country_NI": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "NI",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nicaragua",
        "label": "NICARAGUA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets (liabilities)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r288"
     ]
    },
    "btg_NextTwelveMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NextTwelveMonthsMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022",
        "label": "Next Twelve Months [Member]",
        "documentation": "Next Twelve Months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_NonCorePropertiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NonCorePropertiesMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-core Properties",
        "label": "Non-core Properties [Member]",
        "documentation": "Non-core Properties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period [axis]",
        "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": [
      "r47"
     ]
    },
    "ifrs-full_NonadjustingEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NonadjustingEventsMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period",
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "btg_NoncontrollingInterestPeriodIncreaseDecreaseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NoncontrollingInterestPeriodIncreaseDecreaseOther",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Noncontrolling Interest, Period Increase (Decrease), Other",
        "documentation": "Noncontrolling Interest, Period Increase (Decrease), Other"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests (Note 13)",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r123",
      "r126"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non- controlling interests",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r131",
      "r250"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments at fair value",
        "label": "Non-current derivative financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments (Note 7)",
        "verboseLabel": "Investments",
        "label": "Non-current investments in equity instruments designated at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: Investments in equity instruments designated at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r133",
      "r250"
     ]
    },
    "ifrs-full_NoncurrentOreStockpiles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentOreStockpiles",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Low-grade stockpile",
        "label": "Non-current ore stockpiles"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of non-current inventory representing the amount of ore stockpiles. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits obligation",
        "label": "Non-current provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_NoncurrentRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt service reserve account (Note 10)",
        "verboseLabel": "Debt service reserve account",
        "label": "Non-current restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_NoncurrentValueAddedTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NoncurrentValueAddedTaxReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax receivables",
        "label": "Non-current value added tax receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current value added tax receivables. [Refer: Value added tax receivables]"
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "btg_NonparticipatingShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NonparticipatingShareCapitalMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-participating Share Capital",
        "label": "Non-participating Share Capital [Member]",
        "documentation": "Non-participating Share Capital [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_NotDesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NotDesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Designated As Hedging Instrument",
        "label": "Not Designated As Hedging Instrument [Member]",
        "documentation": "Not Designated As Hedging Instrument [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails",
      "http://www.b2gold.com/role/LongtermdebtLeaseLiabilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than one year",
        "verboseLabel": "2022",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r157",
      "r158",
      "r219",
      "r260",
      "r264"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Notional amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares granted (in shares)",
        "verboseLabel": "Granted (in shares)",
        "label": "Number of other equity instruments granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r314"
     ]
    },
    "btg_NumberOfOperatingMines": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NumberOfOperatingMines",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating mines",
        "label": "Number Of Operating Mines",
        "documentation": "Number Of Operating Mines"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued on vesting of RSUs (in shares)",
        "negatedLabel": "Units vested and converted to common shares (in shares)",
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement"
       }
      },
      "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": [
      "r314"
     ]
    },
    "btg_NumberOfOtherEquityInstrumentsIssuedInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NumberOfOtherEquityInstrumentsIssuedInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other equity instruments issued in share-based payment arrangement (in shares)",
        "label": "Number Of Other Equity Instruments Issued in Share-based Payment Arrangement",
        "documentation": "Number Of Other Equity Instruments Issued in Share-based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of DSUs outstanding in share-based payment arrangement (in shares)",
        "periodStartLabel": "Outstanding units, beginning of year (in shares)",
        "periodEndLabel": "Outstanding units, end of year (in shares)",
        "label": "Number of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "btg_NumberOfOtherEquityInstrumentsReinvestedDividendEquivalentsInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NumberOfOtherEquityInstrumentsReinvestedDividendEquivalentsInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reinvested dividend equivalents (in shares)",
        "label": "Number Of Other Equity Instruments Reinvested Dividend Equivalents In Share-based Payment Arrangement",
        "documentation": "Number Of Other Equity Instruments Reinvested Dividend Equivalents In Share-based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of outstanding options, beginning of year (in shares)",
        "periodEndLabel": "Number of outstanding options, ending of year (in shares)",
        "terseLabel": "Number of outstanding options (in shares)",
        "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": [
      "r159",
      "r163",
      "r167"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of exercisable options (in shares)",
        "label": "Number of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued on exercise of stock options (in shares)",
        "verboseLabel": "Number of options exercised (in shares)",
        "negatedTerseLabel": "Number of options exercised (in shares)",
        "label": "Number of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Number of options forfeited (in shares)",
        "label": "Number of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of options granted (in shares)",
        "label": "Number of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance number of shares outstanding (in shares)",
        "periodEndLabel": "Ending balance number of shares outstanding (in shares)",
        "terseLabel": "Number of shares outstanding (in 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": [
      "r30"
     ]
    },
    "btg_NumberOfSharesReceivableInSharebasedPaymentArrangementAsPercentOfOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "NumberOfSharesReceivableInSharebasedPaymentArrangementAsPercentOfOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares receivable as percent of performance share unit",
        "label": "Number Of Shares Receivable In Share-based Payment Arrangement As Percent Of Other Equity Instruments Granted",
        "documentation": "Number Of Shares Receivable In Share-based Payment Arrangement As Percent Of Other Equity Instruments Granted"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office, furniture and equipment, net",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "btg_OndunduNamibiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OndunduNamibiaMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ondundu Property, Namibia",
        "verboseLabel": "Ondundu Property",
        "label": "Ondundu, Namibia [Member]",
        "documentation": "Ondundu, Namibia"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Operating segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares",
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r293"
     ]
    },
    "ifrs-full_OtherAdjustmentsForNoncashItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherAdjustmentsForNoncashItems",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash charges, net (Note 17)",
        "totalLabel": "Non-cash (credits) charges",
        "label": "Other adjustments for non-cash items"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other adjustments to reconcile profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "btg_OtherAssets1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtherAssets1Abstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets1 [Abstract]",
        "label": "Other Assets1 [Abstract]",
        "documentation": "Other Assets1 [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income",
        "label": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r35",
      "r43",
      "r135"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_OtherComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtherComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income attributable to:",
        "label": "Other Comprehensive Income Attributable To [Abstract]",
        "documentation": "Other Comprehensive Income Attributable To [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Other comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders of the Company",
        "label": "Other comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on investments",
        "verboseLabel": "Unrealized gain on investments",
        "label": "Other comprehensive income, net of tax, gains (losses) from investments in equity instruments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r43"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other current 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": [
      "r290"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r46",
      "r223"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "btg_OtherLeasedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtherLeasedAssetsMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Leased Assets",
        "label": "Other Leased Assets [Member]",
        "documentation": "Other Leased Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_OtherLongtermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherLongtermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails": {
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions, noncurrent",
        "label": "Other non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "btg_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Total",
        "label": "Other [Member]",
        "documentation": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_OtherMineralPropertiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtherMineralPropertiesMember",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Mineral Properties",
        "label": "Other Mineral Properties [Member]",
        "documentation": "Other Mineral Properties [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets (Note 9)",
        "totalLabel": "Other non-current assets",
        "label": "Other non-current 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": [
      "r290"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "btg_OtherProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtherProjectsMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Other Projects",
        "label": "Other Projects [Member]",
        "documentation": "Other Projects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, beginning of year",
        "periodEndLabel": "Balance, end of year",
        "label": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r90"
     ]
    },
    "ifrs-full_OtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherProvisionsMember",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Other provisions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails": {
       "parentTag": "btg_ReceivablesAndOtherCurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ifrs-full_OtherShorttermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherShorttermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails": {
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: current portion",
        "label": "Other current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "btg_OtjikotoEquipmentLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtjikotoEquipmentLoanFacilityMember",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Otjikoto Equipment Loan Facility",
        "label": "Otjikoto Equipment Loan Facility [Member]",
        "documentation": "Otjikoto Equipment Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_OtjikotoMineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "OtjikotoMineMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/InventoriesDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Otjikoto Mine",
        "verboseLabel": "Otjikoto Mine, Namibia",
        "label": "Otjikoto Mine [Member]",
        "documentation": "Otjikoto Mine [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_PH": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "PH",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofIncomeandOtherTaxesbyGeographyDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Philippines",
        "label": "PHILIPPINES"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PaymentsForCapitalExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PaymentsForCapitalExpenditures",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Payments For Capital Expenditures",
        "documentation": "Payments For Capital Expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForExplorationAndEvaluationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PaymentsForExplorationAndEvaluationExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other exploration and development",
        "label": "Payments for exploration and evaluation expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for expenses incurred by an entity in connection with the exploration for, and evaluation of, mineral resources before the technical feasibility and commercial viability of extracting a mineral resource are demonstrable."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "btg_PaymentsForExplorationAndEvaluationExpensesInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PaymentsForExplorationAndEvaluationExpensesInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expenditures on mining interests",
        "label": "Payments For Exploration And Evaluation Expenses, Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Principal payments on lease arrangements (Note 10)",
        "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": [
      "r245"
     ]
    },
    "btg_PerformanceShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PerformanceShareUnitsMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Units",
        "label": "Performance Share Units [Member]",
        "documentation": "Performance Share Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PhilippinesGoldProcessingRefiningCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PhilippinesGoldProcessingRefiningCorporationMember",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Philippines Gold Processing &amp; Refining Corporation (\u201cMasbate\u201d)",
        "label": "Philippines Gold Processing &amp; Refining Corporation [Member]",
        "documentation": "Philippines Gold Processing &amp; Refining Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PortionOfConsiderationPaidReceivedConsistingOfDeferredConsiderationDiscountedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfDeferredConsiderationDiscountedValue",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "ifrs-full_ConsiderationPaidReceived",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash consideration, one year from closing discounted at 10.22%",
        "label": "Portion Of Consideration Paid (Received) Consisting Of Deferred Consideration, Discounted Value",
        "documentation": "Portion Of Consideration Paid (Received) Consisting Of Deferred Consideration, Discounted Value"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PortionOfConsiderationPaidReceivedConsistingOfDeferredConsiderationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfDeferredConsiderationTerm",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred consideration term",
        "label": "Portion Of Consideration Paid (Received) Consisting Of Deferred Consideration, Term",
        "documentation": "Portion Of Consideration Paid (Received) Consisting Of Deferred Consideration, Term"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PortionOfConsiderationPaidReceivedConsistingOfEquitySharesPerShareValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfEquitySharesPerShareValue",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares received (in USD per share)",
        "label": "Portion Of Consideration Paid (Received) Consisting Of Equity Shares, Per Share Value",
        "documentation": "Portion Of Consideration Paid (Received) Consisting Of Equity Shares, Per Share Value"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PortionOfConsiderationPaidReceivedConsistingOfEquitySharesShares": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfEquitySharesShares",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares received (in shares)",
        "label": "Portion Of Consideration Paid (Received) Consisting Of Equity Shares, Shares",
        "documentation": "Portion Of Consideration Paid (Received) Consisting Of Equity Shares, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PortionOfConsiderationPaidReceivedConsistingOfEquitySharesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PortionOfConsiderationPaidReceivedConsistingOfEquitySharesValue",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Share consideration received on disposal of Kiaka Project (Note 8)",
        "label": "Portion Of Consideration Paid (Received) Consisting Of Equity Shares, Value",
        "documentation": "Portion Of Consideration Paid (Received) Consisting Of Equity Shares, Value"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PortionOfConsiderationPaidReceivedTransactionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PortionOfConsiderationPaidReceivedTransactionCost",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "ifrs-full_ConsiderationPaidReceived",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Transaction costs",
        "label": "Portion Of Consideration Paid (Received), Transaction Cost",
        "documentation": "Portion Of Consideration Paid (Received), Transaction Cost"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PowerGridConnectionLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PowerGridConnectionLineMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Power Grid Connection Line",
        "label": "Power Grid Connection Line [Member]",
        "documentation": "Power Grid Connection Line"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preference shares",
        "label": "Preference 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": [
      "r293"
     ]
    },
    "btg_PrinciplesOfConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PrinciplesOfConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of consolidation",
        "label": "Principles Of Consolidation [Policy Text Block]",
        "documentation": "Principles Of Consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "btg_PriorityDividendRateNonControllingInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PriorityDividendRateNonControllingInterest",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Priority dividend rate to non-controlling interest",
        "label": "Priority Dividend Rate, Non-Controlling Interest",
        "documentation": "Priority Dividend Rate, Non-Controlling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings, classified as financing activities",
        "label": "Proceeds from borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "btg_ProceedsFromBorrowingsNetOfTransactionCostsClassifiedasFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProceedsFromBorrowingsNetOfTransactionCostsClassifiedasFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment loan facilities, drawdowns net of transaction costs (Note 10)",
        "verboseLabel": "Drawdowns",
        "label": "Proceeds From Borrowings Net Of Transaction Costs, Classified as Financing Activities",
        "documentation": "Proceeds From Borrowings Net Of Transaction Costs, Classified as Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromDisposalOfMiningAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProceedsFromDisposalOfMiningAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash proceeds from sale of mineral properties, net of transaction costs (Note 8)",
        "label": "Proceeds from disposal of mining assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of mining assets. [Refer: Mining assets]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails": {
       "parentTag": "ifrs-full_ConsiderationPaidReceived",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial payment received upon agreement execution",
        "label": "Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the disposal of non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash proceeds from stock option exercises (Note 12)",
        "verboseLabel": "Cash proceeds from exercise of options",
        "label": "Proceeds from exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "btg_ProceedsFromExerciseOfOptionsPendingIssuanceInPriorYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProceedsFromExerciseOfOptionsPendingIssuanceInPriorYear",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of options pending issuance in prior year",
        "label": "Proceeds From Exercise Of Options Pending Issuance In Prior Year",
        "documentation": "Proceeds From Exercise Of Options Pending Issuance In Prior Year"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ProceedsFromLinesOfCredit1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProceedsFromLinesOfCredit1",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility, drawdowns net of transaction costs (Note 10)",
        "label": "Proceeds From Lines Of Credit1",
        "documentation": "Proceeds From Lines Of Credit1"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ProceedsFromRepaymentsOfLoansFromNonControllingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProceedsFromRepaymentsOfLoansFromNonControllingInterests",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan repayments from non-controlling interests (Note 13)",
        "label": "Proceeds From Repayments Of Loans From Non-controlling Interests",
        "documentation": "Proceeds From Repayments Of Loans From Non-controlling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ProceedsFromSaleOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProceedsFromSaleOfSubsidiary",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of subsidiary",
        "label": "Proceeds From Sale Of Subsidiary",
        "documentation": "Proceeds From Sale Of Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ProductionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProductionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Production costs (Note 19)",
        "terseLabel": "Production costs",
        "totalLabel": "Total Production Expense",
        "label": "Production Expense",
        "documentation": "Production Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "verboseLabel": "Income (loss)",
        "netLabel": "Share of net income (loss)",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r34",
      "r108",
      "r120",
      "r122",
      "r201",
      "r203",
      "r250",
      "r269",
      "r272"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attributable to:",
        "label": "Profit (loss), attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS_1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests (Note 13)",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r125"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS_1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shareholders of the Company",
        "terseLabel": "Net income and diluted net income (attributable to shareholders of the Company)",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income from operations before taxes",
        "terseLabel": "Income from operations before taxes",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r173",
      "r223",
      "r224",
      "r267",
      "r268"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r238",
      "r294"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": "btg_TotalPropertyPlantAndEquipmentAndInvestmentsAccountedForUsingTheEquityMethod",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mining interests - owned by subsidiaries and joint operations",
        "terseLabel": "Property, plant and equipment, carrying amount",
        "netLabel": "Property, plant and equipment",
        "periodStartLabel": "Property, plant and equipment, beginning balance",
        "periodEndLabel": "Property, plant and equipment, ending balance",
        "label": "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r62"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r239",
      "r254"
     ]
    },
    "btg_PropertyPlantAndEquipmentRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "PropertyPlantAndEquipmentRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining interests",
        "label": "Property, Plant And Equipment Related Temporary Differences [Member]",
        "documentation": "Property, Plant And Equipment Related Temporary Differences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in associate",
        "label": "Proportion of ownership interest in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r78",
      "r80",
      "r129"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in joint operation (in percentage)",
        "label": "Proportion of ownership interest in joint operation"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Joint operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "btg_ProportionOfOwnershipInterestInMiningProperties": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProportionOfOwnershipInterestInMiningProperties",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in mining properties",
        "label": "Proportion Of Ownership Interest In Mining Properties",
        "documentation": "Proportion Of Ownership Interest In Mining Properties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership interest in subsidiary",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r78",
      "r80",
      "r128"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interests held by non-controlling interests (in percentage)",
        "label": "Proportion of ownership interests held by non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Subsidiaries [member]; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provision",
        "label": "Provision for decommissioning, restoration and rehabilitation costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for costs related to decommissioning, restoration and rehabilitation. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241"
     ]
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions",
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241"
     ]
    },
    "btg_ProvisionForMineRestorationRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProvisionForMineRestorationRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions",
        "label": "Provision For Mine Restoration Related Temporary Differences [Member]",
        "documentation": "Provision For Mine Restoration Related Temporary Differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclamation spending at continuing operations",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "btg_ProvisionsRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ProvisionsRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mine restoration provisions",
        "label": "Provisions Related Temporary Differences [Member]",
        "documentation": "Provisions Related Temporary Differences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of common shares of associate (Note 8)",
        "label": "Purchase of interests in associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expenditures on mining interests",
        "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": [
      "r242"
     ]
    },
    "btg_RTGMiningInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RTGMiningInc.Member",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RTG Mining Inc.",
        "label": "RTG Mining Inc. [Member]",
        "documentation": "RTG Mining Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [axis]",
        "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": [
      "r149",
      "r167",
      "r213",
      "r251",
      "r252",
      "r316"
     ]
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range",
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r167",
      "r213",
      "r251",
      "r252",
      "r316"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]",
        "label": "Ranges of exercise prices for outstanding share options [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": [
      "r167"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options",
        "label": "Ranges of exercise prices for outstanding share options [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_RawMaterialsAndConsumablesUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RawMaterialsAndConsumablesUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials and consumables",
        "label": "Raw materials and consumables used"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of raw materials and consumables used in the production process or in the rendering of services. [Refer: Current raw materials]"
       }
      }
     },
     "auth_ref": [
      "r46",
      "r223"
     ]
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/InventoriesDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Axis]",
        "label": "Name of Property [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails",
      "http://www.b2gold.com/role/InventoriesDetails",
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofFairValueCalculationAssumptionsDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Property [Domain]",
        "label": "Name of Property [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ReceivablesAndOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ReceivablesAndOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherScheduleofAccountsReceivablePrepaidsandOtherDetails",
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, prepaids and other (Note 5)",
        "totalLabel": "Accounts receivable, prepaids and other",
        "label": "Receivables And Other Current Assets",
        "documentation": "Receivables And Other Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ReclamationDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ReclamationDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclamation Deposits",
        "label": "Reclamation Deposits",
        "documentation": "Reclamation Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ReclassificationOfDeferredFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ReclassificationOfDeferredFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclass of deferred financing costs to other assets (Note 9)",
        "label": "Reclassification Of Deferred Financing Costs",
        "documentation": "Reclassification Of Deferred Financing Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]",
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ReconciliationOfChangesInJointVenturesAccountedForUsingEquityMethodRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ReconciliationOfChangesInJointVenturesAccountedForUsingEquityMethodRollForward",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation Of Changes In Joint Ventures Accounted For Using Equity Method [Roll Forward]",
        "label": "Reconciliation Of Changes In Joint Ventures Accounted For Using Equity Method [Roll Forward]",
        "documentation": "Reconciliation Of Changes In Joint Ventures Accounted For Using Equity Method [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "presentation": [
      "http://www.b2gold.com/role/MinerestorationprovisionsScheduleofMineRestorationProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in other provisions [abstract]",
        "label": "Reconciliation of changes in other provisions [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]",
        "label": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ReconciliationOfChangesInPropertyPlantAndEquipmentAndJointVenturesAccountedForUsingEquityMethodRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAndJointVenturesAccountedForUsingEquityMethodRollForward",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation Of Changes In Property, Plant And Equipment And Joint Ventures Accounted For Using Equity Method [Roll Forward]",
        "label": "Reconciliation Of Changes In Property, Plant And Equipment And Joint Ventures Accounted For Using Equity Method [Roll Forward]",
        "documentation": "Reconciliation Of Changes In Property, Plant And Equipment And Joint Ventures Accounted For Using Equity Method [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RecurringFairValueMeasurementMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value measurement",
        "label": "Recurring fair value measurement [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for fair value measurements which other IFRSs require or permit in the statement of financial position at the end of each reporting period. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails": {
       "parentTag": "btg_ProductionExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/ProductioncostsbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment rental",
        "label": "Rental expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of equipment loan facilities (Note 10)",
        "label": "Repayments of borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "btg_RepaymentsOfLineOfCreditAndOtherBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RepaymentsOfLineOfCreditAndOtherBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt repayments",
        "label": "Repayments Of Line Of Credit And Other Borrowings Classified As Financing Activities",
        "documentation": "Repayments Of Line Of Credit And Other Borrowings Classified As Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "btg_RepaymentsOfLinesOfCredit1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RepaymentsOfLinesOfCredit1",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of revolving credit facility (Note 10)",
        "label": "Repayments Of Lines Of Credit1",
        "documentation": "Repayments Of Lines Of Credit1"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_RestrictedShareUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RestrictedShareUnitsRSUMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Share Units",
        "label": "Restricted Share Units (RSU) [Member]",
        "documentation": "Restricted Share Units (RSU) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings (deficit)",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r225"
     ]
    },
    "ifrs-full_RevenueFromSaleOfGold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RevenueFromSaleOfGold",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gold revenue",
        "label": "Revenue from sale of gold"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of gold. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal of impairment loss",
        "label": "Reversal of impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Reversal of impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r60"
     ]
    },
    "btg_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal of impairment loss, net of tax",
        "label": "Reversal Of Impairment Loss Recognised In Profit Or Loss, Property, Plant And Equipment, Net Of Tax",
        "documentation": "Reversal Of Impairment Loss Recognised In Profit Or Loss, Property, Plant And Equipment, Net Of Tax"
       }
      }
     },
     "auth_ref": []
    },
    "btg_RevolvingCreditFacility1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RevolvingCreditFacility1Member",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/LongtermdebtScheduleofChangesinDebtBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Revolving Credit Facility1 [Member]",
        "documentation": "Revolving Credit Facility1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk exposure associated with instruments sharing characteristic",
        "label": "Risk exposure associated with instruments sharing characteristic"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "btg_RiskFreeInterestRateOtherEquityInstrumentsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RiskFreeInterestRateOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk free interest rate, performance share unit (in percentage)",
        "label": "Risk Free Interest Rate, Other Equity Instruments Granted",
        "documentation": "Risk Free Interest Rate, Other Equity Instruments Granted"
       }
      }
     },
     "auth_ref": []
    },
    "btg_RoyaltyExpenseAndProductionTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "RoyaltyExpenseAndProductionTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Royalties and production taxes",
        "terseLabel": "Royalties and production taxes",
        "label": "Royalty Expense And Production Tax Expense",
        "documentation": "Royalty Expense And Production Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ScheduleOfAccountsReceivablePrepaidsAndOtherTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ScheduleOfAccountsReceivablePrepaidsAndOtherTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/AccountsreceivableprepaidsandotherTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of accounts receivable, prepaids and other",
        "label": "Schedule Of Accounts Receivable, Prepaids And Other [Table Text Block]",
        "documentation": "Schedule Of Accounts Receivable, Prepaids And Other [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/NatureofoperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ScheduleOfGainLossOnSaleOfPropertyPlantAndEquipmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ScheduleOfGainLossOnSaleOfPropertyPlantAndEquipmentTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of gain (loss) on sale of mining interest",
        "label": "Schedule Of Gain (Loss) On Sale Of Property, Plant, And Equipment [Table Text Block]",
        "documentation": "Schedule Of Gain (Loss) On Sale Of Property, Plant, And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ScheduleOfInventoryCurrent1TableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ScheduleOfInventoryCurrent1TableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of current inventories",
        "label": "Schedule Of Inventory, Current1 [Table Text Block]",
        "documentation": "Schedule Of Inventory, Current1 [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ScheduleOfLongTermInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ScheduleOfLongTermInvestmentsTableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Investments",
        "label": "Schedule Of Long-Term Investments [Table Text Block]",
        "documentation": "Schedule Of Long-Term Investments [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ScheduleOfOtherAssets1TableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ScheduleOfOtherAssets1TableTextBlock",
     "presentation": [
      "http://www.b2gold.com/role/OtherassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of other assets",
        "label": "Schedule Of Other Assets1 [Table Text Block]",
        "documentation": "Schedule Of Other Assets1 [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [axis]",
        "label": "Segment consolidation items [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [axis]",
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r150",
      "r201",
      "r236",
      "r271"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r150",
      "r207",
      "r236",
      "r271"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "General and administrative",
        "terseLabel": "Selling, general and administrative expense",
        "label": "Selling, general and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "btg_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sensitivity analysis for types of market risk, reasonably possible change in risk variable, impact on cash and cash equivalents",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Cash And Cash Equivalents",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Cash And Cash Equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "btg_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sensitivity analysis for types of market risk, reasonably possible change in risk variable, impact on financial liabilities",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Financial Liabilities",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "btg_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reasonably possible change in risk variable, percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period (in years)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period2",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period2"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesRedeemedPerRestrictedShareUnit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesRedeemedPerRestrictedShareUnit",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of common shares redeemable from each RSU (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Common Shares Redeemed Per Restricted Share Unit",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Common Shares Redeemed Per Restricted Share Unit"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ShareCapitalShareBasedCompensationMeasurementPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ShareCapitalShareBasedCompensationMeasurementPeriod",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement period",
        "label": "Share Capital, Share Based Compensation, Measurement Period",
        "documentation": "Share Capital, Share Based Compensation, Measurement Period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofInvestmentinAssociateDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share of net income of associates (Note 8)",
        "netLabel": "Share of net income (loss) for the year",
        "negatedTerseLabel": "Share of net income of associates (Note 8)",
        "label": "Share of profit (loss) of associates accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "btg_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SharePrice",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in CAD per share)",
        "label": "Share Price",
        "documentation": "Share Price"
       }
      }
     },
     "auth_ref": []
    },
    "btg_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod1",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of options granted (in years)",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award Expiration Period1",
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period1"
       }
      }
     },
     "auth_ref": []
    },
    "btg_SharebasedCompensationBySharebasedPaymentAwardOtherEquityInstrumentsPortionVestingPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SharebasedCompensationBySharebasedPaymentAwardOtherEquityInstrumentsPortionVestingPercent",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting percent",
        "label": "Share-based Compensation By Share-based Payment Award, Other Equity Instruments Portion Vesting, Percent",
        "documentation": "Share-based Compensation By Share-based Payment Award, Other Equity Instruments Portion Vesting, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SharebasedPaymentArrangementsMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements",
        "label": "Share-based payment arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "btg_SharebasedPaymentsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "SharebasedPaymentsCapitalized",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments, capitalized to mineral property interests",
        "label": "Share-based Payments Capitalized",
        "documentation": "Share-based Payments Capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "btg_ShareholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ShareholdersEquityAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity",
        "label": "Shareholders' Equity [Abstract]",
        "documentation": "Shareholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares held in trust under the Company's Incentive Plan (in shares)",
        "label": "Number of shares in entity held by entity or by its subsidiaries or associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares in the entity held by the entity or by its subsidiaries or associates. [Refer: Associates [member]; Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ifrs-full_ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of mine restoration provisions (Note 11)",
        "label": "Current provision for decommissioning, restoration and rehabilitation costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provision for decommissioning, restoration and rehabilitation costs. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [axis]",
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r141"
     ]
    },
    "btg_St.AugustineGoldCopperLtd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "St.AugustineGoldCopperLtd.Member",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "St. Augustine Gold &amp; Copper Ltd.",
        "label": "St. Augustine Gold &amp; Copper Ltd. [Member]",
        "documentation": "St. Augustine Gold &amp; Copper Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_StateOfMaliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "StateOfMaliMember",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State of Mali",
        "label": "State of Mali [Member]",
        "documentation": "State of Mali"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows [abstract]",
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_StatementOfCashFlowsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "StatementOfCashFlowsLineItems",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Of Cash Flows [Line Items]",
        "label": "Statement Of Cash Flows [Line Items]",
        "documentation": "[Line Items] for Statement Of Cash Flows [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_StatementOfCashFlowsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "StatementOfCashFlowsTable",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Of Cash Flows [Table]",
        "label": "Statement Of Cash Flows [Table]",
        "documentation": "Statement Of Cash Flows [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [abstract]",
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [line items]",
        "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": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.b2gold.com/role/NoncontrollingInterestChangesinNoncontrollingInterestDetails",
      "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [table]",
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of comprehensive income [abstract]",
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of financial position [abstract]",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Stock Options [Member]",
        "documentation": "Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]",
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TailingStorageFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TailingStorageFacilityMember",
     "presentation": [
      "http://www.b2gold.com/role/CommitmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tailing Storage Facility",
        "label": "Tailing Storage Facility [Member]",
        "documentation": "Tailing Storage Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TaxEffectFromChangeInTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in income tax rates",
        "label": "Tax effect from change in tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenditures",
        "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "btg_TaxEffectOfForeignExchangeRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfForeignExchangeRates",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change due to foreign exchange",
        "label": "Tax Effect Of Foreign Exchange Rates",
        "documentation": "Tax Effect Of Foreign Exchange Rates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of different foreign statutory tax rates",
        "label": "Tax effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "btg_TaxEffectOfFutureWithholdingTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfFutureWithholdingTax",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future withholding tax",
        "verboseLabel": "Tax effect of future withholding tax",
        "label": "Tax Effect Of Future Withholding Tax",
        "documentation": "Tax Effect Of Future Withholding Tax"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfGainsExemptedFromTaxation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfGainsExemptedFromTaxation",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non-taxable portions of gains",
        "label": "Tax Effect Of Gains Exempted From Taxation",
        "documentation": "Tax Effect Of Gains Exempted From Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfLossesForWhichNoTaxBenefitIsRecorded": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfLossesForWhichNoTaxBenefitIsRecorded",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Losses for which no tax benefit has been recorded",
        "label": "Tax Effect Of Losses For Which No Tax Benefit Is Recorded",
        "documentation": "Tax Effect Of Losses For Which No Tax Benefit Is Recorded"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfOptionalDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfOptionalDeductions",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefit of tax incentives",
        "label": "Tax Effect Of Optional Deductions",
        "documentation": "Tax Effect Of Optional Deductions"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfReversalOfImpairmentInPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfReversalOfImpairmentInPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax effect of impairment in property, plant and equipment",
        "label": "Tax Effect Of Reversal Of Impairment In Property, Plant And Equipment",
        "documentation": "Tax Effect Of Reversal Of Impairment In Property, Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfTaxAuditsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfTaxAuditsAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in accruals for tax audits",
        "label": "Tax Effect Of Tax Audits Accruals",
        "documentation": "Tax Effect Of Tax Audits Accruals"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfUnusedTaxLossesAndTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfUnusedTaxLossesAndTemporaryDifferences",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Use of losses and temporary differences not previously recognized",
        "label": "Tax Effect Of Unused Tax Losses And Temporary Differences",
        "documentation": "Tax Effect Of Unused Tax Losses And Temporary Differences"
       }
      }
     },
     "auth_ref": []
    },
    "btg_TaxEffectOfWithholdingTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TaxEffectOfWithholdingTax",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding and other taxes",
        "label": "Tax Effect Of Withholding Tax",
        "documentation": "Tax Effect Of Withholding Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofComponentsofIncomeandOtherTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense at statutory rates",
        "label": "Tax expense (income) at applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails",
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits",
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "btg_ToegaBurkinaFasoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "ToegaBurkinaFasoMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofGainonSaleofOperationsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashInvestingandFinancingActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Toega Project",
        "label": "Toega, Burkina Faso [Member]",
        "documentation": "Toega, Burkina Faso [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsInterestRateSwapsDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails",
      "http://www.b2gold.com/role/MinerestorationprovisionsNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r167",
      "r213",
      "r251",
      "r252",
      "r316"
     ]
    },
    "btg_TotalPropertyPlantAndEquipmentAndInvestmentsAccountedForUsingTheEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "TotalPropertyPlantAndEquipmentAndInvestmentsAccountedForUsingTheEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SegmentedinformationMiningInterestbyCountryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property, plant and equipment and joint ventures accounted for using the equity method",
        "terseLabel": "Mining interests",
        "periodStartLabel": "Total property, plant and equipment and joint ventures, beginning balance",
        "periodEndLabel": "Total property, plant and equipment and joint ventures, ending balance",
        "label": "Total Property, Plant And Equipment And Investments Accounted For Using The Equity Method",
        "documentation": "Total Property, Plant And Equipment And Investments Accounted For Using The Equity Method"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued liabilities",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/NoncontrollingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current payables to related parties",
        "label": "Current payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.b2gold.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "btg_Tranche1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "Tranche1Member",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Vesting 1 year from grant",
        "label": "Tranche 1 [Member]",
        "documentation": "Tranche 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_Tranche2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "Tranche2Member",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Vesting 2 years from grant",
        "label": "Tranche 2 [Member]",
        "documentation": "Tranche 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_Tranche3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "Tranche3Member",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Vesting 3 years from grant",
        "label": "Tranche 3 [Member]",
        "documentation": "Tranche 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TypesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsFuelDerivativesNarrativeDetails",
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of financial assets [axis]",
        "label": "Types of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194"
     ]
    },
    "ifrs-full_TypesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TypesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsScheduleofLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of financial liabilities [axis]",
        "label": "Types of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of interest rates [axis]",
        "label": "Types of interest rates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [axis]",
        "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": [
      "r177",
      "r182",
      "r183",
      "r214",
      "r215",
      "r216",
      "r218"
     ]
    },
    "ifrs-full_TypesOfRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TypesOfRisksMember",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks",
        "label": "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": [
      "r177",
      "r182",
      "r183",
      "r214",
      "r215",
      "r216",
      "r218"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails",
      "http://www.b2gold.com/role/SharecapitalNonOptionEquityInstrumentsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [axis]",
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "localname": "US",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED STATES",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndrawnBorrowingFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "UndrawnBorrowingFacilities",
     "crdr": "credit",
     "presentation": [
      "http://www.b2gold.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.b2gold.com/role/LongtermdebtRevolvingCreditFacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undrawn borrowing facilities",
        "label": "Undrawn borrowing facilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "btg_UnrealizedGainsRelatedTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "UnrealizedGainsRelatedTemporaryDifferencesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains",
        "label": "Unrealized Gains Related Temporary Differences [Member]",
        "documentation": "Unrealized Gains Related Temporary Differences [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused tax losses for which no deferred tax asset recognised",
        "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": [
      "r51"
     ]
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://www.b2gold.com/role/IncomeandothertaxesScheduleofDeferredIncomeTaxLiabilitiesandDeferredTaxExpenseRecoveryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carry-forwards",
        "label": "Unused tax losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "btg_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
     "presentation": [
      "http://www.b2gold.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful lives of property, plant and equipment",
        "label": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period",
        "documentation": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period"
       }
      }
     },
     "auth_ref": []
    },
    "btg_UzbekistanPropertiesUzbekistanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "UzbekistanPropertiesUzbekistanMember",
     "presentation": [
      "http://www.b2gold.com/role/MiningInterestScheduleDetails",
      "http://www.b2gold.com/role/MininginterestsScheduleofPropertyPlantandEquipmentDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationOtherExplorationandDevelopmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uzbekistan Properties, Uzbekistan",
        "label": "Uzbekistan Properties, Uzbekistan [Member]",
        "documentation": "Uzbekistan Properties, Uzbekistan"
       }
      }
     },
     "auth_ref": []
    },
    "btg_Vesting1Axis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "Vesting1Axis",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting1 [Axis]",
        "label": "Vesting1 [Axis]",
        "documentation": "Vesting1 [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_Vesting1Domain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "Vesting1Domain",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting1 [Domain]",
        "label": "Vesting1 [Domain]",
        "documentation": "[Domain] for Vesting1 [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_VoltaResourcesCaymanIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "VoltaResourcesCaymanIncMember",
     "presentation": [
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volta Resources (Cayman) Inc.",
        "label": "Volta Resources (Cayman) Inc. [Member]",
        "documentation": "Volta Resources (Cayman) Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price (in Cdn.$per share)",
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, options exercised (in Cdn.$ per share)",
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, options forfeited (in Cdn.$per share)",
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, options granted (in Cdn.$per share)",
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, options exercised (in Cdn.$per share)",
        "label": "Weighted average share price for share options in share-based payment arrangement exercised during period at date of exercise"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price at the date of exercise for share options that are exercised in a share-based payment arrangement. [Refer: Share-based payment arrangements [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails",
      "http://www.b2gold.com/role/SharecapitalStockOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average exercise price, beginning of year (in Cdn.$per share)",
        "periodEndLabel": "Weighted-average exercise price, end of year (in Cdn.$per share)",
        "terseLabel": "Weighted-average exercise price (in Cdn.$per share)",
        "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": [
      "r159",
      "r163"
     ]
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.b2gold.com/role/SharecapitalStockOptionRangeofExercisePricesandWeightedAverageYearstoExpirationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average years to expiry (in years)",
        "label": "Weighted average remaining contractual life of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageShares",
     "calculation": {
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/SharecapitalEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted average number of shares outstanding (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "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": [
      "r84"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding (in thousands)",
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "btg_WestAfricanResourcesLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "WestAfricanResourcesLimitedMember",
     "presentation": [
      "http://www.b2gold.com/role/LongterminvestmentsScheduleofLongTermInvestmentsDetails",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "West African Resources Ltd. (Note 8)",
        "label": "West African Resources Limited [Member]",
        "documentation": "West African Resources Limited"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.b2gold.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "In-process inventory",
        "label": "Current work in progress"
       }
      },
      "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": [
      "r228",
      "r301"
     ]
    },
    "ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "localname": "WritedownsReversalsOfPropertyPlantAndEquipment",
     "calculation": {
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails": {
       "parentTag": "ifrs-full_OtherAdjustmentsForNoncashItems",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.b2gold.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.b2gold.com/role/MininginterestsNarrativeDetails",
      "http://www.b2gold.com/role/SegmentedinformationOperatingSegmentsDetails",
      "http://www.b2gold.com/role/SupplementarycashflowinformationNoncashCreditsChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Impairment) reversal of impairment of long-lived assets (Note 8)",
        "netLabel": "Write-downs of long-lived assets",
        "terseLabel": "(Impairment) reversal of impairment of long-lived assets (Note 8)",
        "negatedNetLabel": "Reversal of impairment of long-lived assets",
        "label": "Write-downs (reversals of write-downs) of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised resulting from the write-down of property, plant and equipment to its recoverable amount or reversals of those write-downs. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "btg_YearTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.b2gold.com/20211231",
     "localname": "YearTwoMember",
     "presentation": [
      "http://www.b2gold.com/role/DerivativefinancialinstrumentsScheduleofForwardContractsFuelOilGasOilandDieselDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Year Two [Member]",
        "documentation": "Year Two [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "107",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "117",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "51",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "61",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vi",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "98",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2021-01-01",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2021-01-01",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2021-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "23",
   "IssueDate": "2021-01-01",
   "Paragraph": "26",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&anchor=para_26_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "23",
   "IssueDate": "2021-01-01",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=23&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS23_g26-26_TI",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2021-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2021-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2021-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=27&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2021-01-01",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2021-01-01",
   "Paragraph": "67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2021-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2021-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=34&code=ifrs-tx-2021-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2021-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2021-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_f_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2021-01-01",
   "Paragraph": "134",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2021-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "84",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2021-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2021-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "32A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "76",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "76",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2021-01-01",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2021-01-01",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "93",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2021-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2021-01-01",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2021-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "53",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2021-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2021-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2021-01-01",
   "Section": "Presentation and disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "6",
   "IssueDate": "2021-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=6&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "24A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35K",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B51",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B51&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2021-01-01",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2021-01-01",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective on first application of IFRS 9",
   "Name": "IFRS",
   "Number": "4",
   "IssueDate": "2021-01-01",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2021-01-01",
   "Paragraph": "22",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_22_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2021-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2021-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2021-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2021-01-01",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2021-01-01",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "87",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Section": "D Examples: disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D__IAS37_IE_D_TI",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "50",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2021-01-01",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2021-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG20B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG40B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2021-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2023-01-01",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2021-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective on first application of IFRS 9",
   "Name": "IFRS",
   "Number": "4",
   "IssueDate": "2021-01-01",
   "Paragraph": "39L",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG28_d&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "80",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2021-01-01",
   "Paragraph": "81",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2021-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2021-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2021-01-01",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2021-01-01",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2021-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2021-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2021-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "14",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2021-01-01",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2021-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_10_e&doctype=Standard&forcepdf=true",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2021-01-01",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  }
 }
}
